Pipeline de IA · RAG

AI Video Studio

De una biblioteca de libros a un vídeo narrado e ilustrado: el guion se escribe a partir de pasajes recuperados, se revisa antes de gastar dinero y después se locuta, ilustra, renderiza y publica.

AI Video Studio
Años
2024–2026
Estado
Código abierto
Etapas
8, de principio a fin
Stack
Python · asyncio · ChromaDB · sentence-transformers · OpenAI · Together · ElevenLabs · faster-whisper · MoviePy · FFmpeg · PostgreSQL
  • 8etapas, ningún paso manual
  • 1control de calidad antes de la generación de pago
  • 3proveedores de TTS con respaldo
  • RAGguiones escritos a partir de fuentes

El problema

Llevar un canal a mano supone, para cada vídeo: investigación, un guion exacto, locución, imágenes, música, edición y subida. Dejar que un modelo escriba de memoria es rápido y silenciosamente erróneo.

Cómo funciona

  1. 01

    Cargar las fuentes

    Libros electrónicos y PDF se extraen, se limpian y se dividen en fragmentos.

  2. 02

    Crear el índice

    Los fragmentos se vectorizan con sentence-transformers y se guardan en ChromaDB.

  3. 03

    Guion con fuentes

    Un LLM escribe escena por escena a partir de los pasajes recuperados. Una puntuación de calidad puede rechazar el guion antes de cualquier paso de pago.

  4. 04

    Voz y sincronización

    TTS de varios proveedores con respaldo; faster-whisper da los tiempos de cada palabra para los subtítulos.

  5. 05

    Imágenes y música

    Una imagen por escena, comprobada frente a la frase locutada con un modelo tipo CLIP, y después música bajo la voz.

  6. 06

    Render y publicación

    MoviePy y FFmpeg renderizan el vídeo; se generan el título y las etiquetas, y cada vídeo se registra por canal antes de subirlo.

Source librarylibros electrónicos, PDFRAG indexChromaDBScriptLLM + control de calidadVoiceoverTTS + tiempos de whisperImagesgeneradas, comprobadas con CLIPMusicmezclada bajo la vozRenderMoviePy + FFmpegPublishYouTube, base por canal

Límites conocidos

  • Surgió de un pipeline de contenido de 2024; el repositorio público es una versión depurada de ese trabajo.

¿Necesitas algo parecido?

Cuéntame tu tarea y tus datos. Te responderé con cómo lo abordaría.

Hablemos de tu proyecto →