AI-конвеєр · RAG

AI Video Studio

Від бібліотеки книжок до озвученого ілюстрованого відео: сценарій пишеться зі знайдених уривків, перевіряється до витрат, потім озвучується, ілюструється, рендериться й публікується.

AI Video Studio
Роки
2024–2026
Статус
Відкритий код
Етапи
8, від початку до кінця
Стек
Python · asyncio · ChromaDB · sentence-transformers · OpenAI · Together · ElevenLabs · faster-whisper · MoviePy · FFmpeg · PostgreSQL
  • 8етапів без ручної роботи
  • 1фільтр якості перед платною генерацією
  • 3TTS-провайдери з резервом
  • RAGсценарії з джерел

Задача

Вести контент-канал вручну — це дослідження, точний сценарій, озвучка, візуал, музика, монтаж і завантаження для кожного відео. Якщо модель пише з пам'яті, це швидко й непомітно неправильно.

Як це працює

  1. 01

    Джерела

    Електронні книги й PDF витягуються, чистяться й ріжуться на фрагменти.

  2. 02

    Індекс

    Фрагменти векторизуються sentence-transformers і зберігаються в ChromaDB.

  3. 03

    Сценарій з джерел

    LLM пише сцену за сценою зі знайдених уривків. Оцінка якості може відхилити сценарій до будь-якого платного кроку.

  4. 04

    Голос і таймінг

    TTS від кількох провайдерів з резервом; faster-whisper дає таймінг слів для субтитрів.

  5. 05

    Зображення й музика

    Зображення на кожну сцену, перевірене на відповідність репліці моделлю типу CLIP, потім музика під голос.

  6. 06

    Рендер і публікація

    MoviePy і FFmpeg рендерять відео; заголовок і теги генеруються, а кожне відео обліковується по каналу перед завантаженням.

Source libraryкниги, PDFRAG indexChromaDBScriptLLM + фільтр якостіVoiceoverTTS + таймінг whisperImagesгенерація, перевірка CLIPMusicпід голосомRenderMoviePy + FFmpegPublishYouTube, облік каналів

Відомі обмеження

  • Він виріс із контент-конвеєра 2024 року; публічний репозиторій — очищена версія тієї роботи.

Потрібно щось схоже?

Розкажіть про задачу й дані. Я відповім, як би підійшов до неї.

Обговорити проєкт →