Repolode
linyqh

linyqh/NarratoAI

Инструмент на базе ИИ для создания сценариев видеокомментариев и автоматического монтажа с озвучкой и субтитрами.

Звёзды
11,475
Форки
1,731
Открытые issues
8
Последний коммит
позавчера

Что это?

NarratoAI автоматически создаёт видеокомментарии с озвучкой. Сначала большие языковые модели пишут сценарии, затем инструмент выполняет весь процесс монтажа: нарезает видео, генерирует озвучку и добавляет субтитры.

Проект поддерживает создание комментариев и ремиксов на основе коротких дорам, объединение материалов и транскрибацию в один клик, а также экспорт проектов CapCut (剪映), чтобы доработать монтаж в этом редакторе. Доступны разные движки TTS, в том числе с функцией клонирования голоса, и дополнительная функция генерации фоновой музыки с помощью ИИ. Для анализа видео можно использовать модели, работающие с изображениями и текстом, например Qwen2-VL и TwelveLabs Pegasus.

Приложение запускается локально как веб-интерфейс Streamlit. Его можно установить из сборки для Windows или macOS (Apple Silicon), через Docker Compose или из исходного кода с помощью uv и Python 3.12+. Также доступна облачная версия.

Ключевые возможности

  • 01Создаёт сценарии для закадрового комментария на основе видео с помощью LLM.
  • 02Автоматически монтирует видео и объединяет фрагменты.
  • 03Генерирует озвучку с помощью разных движков TTS, в том числе с клонированием голоса.
  • 04Создаёт субтитры на основе транскрибации в один клик.
  • 05Экспортирует проекты в CapCut (剪映) для дальнейшего монтажа.
  • 06Запускается как локальный веб-интерфейс Streamlit в Windows, macOS или Docker.

Сценарии использования

  • Создание комментариев и видео-пересказов по фрагментам фильмов и сериалов.
  • Создание новых озвученных эпизодов на основе коротких дорам.
  • Пакетное создание видео с озвучкой и субтитрами для социальных платформ.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/linyqh/NarratoAI.git
  2. 2

    Перейдите в каталог проекта

    cd NarratoAI
  3. 3

    Разверните приложение с помощью Docker Compose

    docker compose up -d
  4. 4

    Откройте http://localhost:8501 в браузере

Что важно знать

  • Чтобы функции создания сценариев и озвучивания работали, сначала настройте собственные API-ключи LLM в config.toml.
  • Для локального запуска требуется Python 3.12 или новее.
  • Некоторые движки клонирования голоса (IndexTTS-1.5 MLX, IndexTTS-2 MLX) доступны только на компьютерах Mac с Apple Silicon, а пакет IndexTTS-2 для Windows пока не обновлён.

Темы

Частые вопросы

Что такое NarratoAI?
Инструмент на базе ИИ для создания сценариев видеокомментариев и автоматического монтажа с озвучкой и субтитрами. NarratoAI автоматически создаёт видеокомментарии с озвучкой. Сначала большие языковые модели пишут сценарии, затем инструмент выполняет весь процесс монтажа: нарезает видео, генерирует озвучку и добавляет субтитры.
NarratoAI можно использовать бесплатно? Какая у него лицензия?
NarratoAI распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
NarratoAI всё ещё поддерживается?
Активно поддерживается. Последний коммит в NarratoAI — 19 окт. 2026 г..
Для чего можно использовать NarratoAI?
Создание комментариев и видео-пересказов по фрагментам фильмов и сериалов. Создание новых озвученных эпизодов на основе коротких дорам. Пакетное создание видео с озвучкой и субтитрами для социальных платформ.
Как установить NarratoAI?
Клонируйте репозиторий: git clone https://github.com/linyqh/NarratoAI.git Перейдите в каталог проекта: cd NarratoAI Разверните приложение с помощью Docker Compose: docker compose up -d Откройте http://localhost:8501 в браузере
Где скачать NarratoAI?
Исходный код и инструкции по установке — на GitHub: https://github.com/linyqh/NarratoAI

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты