Convierte un tema o palabra clave en un video corto terminado: genera automáticamente el guion, la voz en off, las imágenes, los subtítulos y la música.
linyqh/NarratoAI
Herramienta con IA que escribe guiones de narración y edita videos automáticamente, con generación de voz en off y subtítulos para contenido de comentario.
- Estrellas
- 11,475
- Forks
- 1,731
- Issues abiertos
- 8
- Último commit
- anteayer
¿Qué es?
NarratoAI es una herramienta automatizada para producir videos de comentario narrados. Usa modelos de lenguaje grandes para escribir guiones y luego gestiona el flujo de edición: recorta el metraje, genera la voz en off y produce subtítulos en un solo proceso.
El proyecto admite comentarios y remezclas de dramas cortos, la combinación y transcripción de material con un solo clic y la exportación de borradores de CapCut (剪映) para que las ediciones se puedan perfeccionar en ese editor. Ofrece varios motores TTS, incluidas opciones de clonación de voz, y una función opcional de música de fondo con IA. Se pueden usar modelos de visión y lenguaje como Qwen2-VL y TwelveLabs Pegasus para comprender el contenido de los videos.
Se ejecuta como una aplicación web local de Streamlit, instalable mediante un paquete para Windows o macOS (Apple Silicon), Docker Compose o desde el código fuente con uv y Python 3.12 o posterior. También hay disponible una versión en la nube alojada.
Funciones clave
- 01Genera guiones de narración a partir del contenido de videos con LLM.
- 02Edita videos y combina metraje automáticamente.
- 03Produce voz en off con varios motores TTS, incluida la clonación de voz.
- 04Genera subtítulos mediante transcripción con un solo clic.
- 05Exporta borradores a CapCut (剪映) para editarlos posteriormente.
- 06Se ejecuta como una interfaz web local de Streamlit en Windows, macOS o Docker.
Casos de uso
- Crear videos de comentarios o resúmenes a partir de clips de películas y programas de televisión.
- Remezclar metraje de dramas cortos para crear nuevos episodios narrados.
- Producir por lotes videos con voz en off y subtítulos para plataformas sociales.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/linyqh/NarratoAI.git - 2
Accede al directorio del proyecto
cd NarratoAI - 3
Despliega con Docker Compose
docker compose up -d - 4
Abre http://localhost:8501 en tu navegador
Antes de usarlo
- Debes configurar tus propias claves de API de LLM en config.toml para que funcionen las funciones de guion y narración.
- Para ejecutarlo localmente, necesitas Python 3.12 o una versión posterior.
- Algunos motores de clonación de voz (IndexTTS-1.5 MLX, IndexTTS-2 MLX) solo están disponibles para Mac con Apple Silicon, y el paquete de IndexTTS-2 para Windows aún no se ha actualizado.
Temas
Preguntas frecuentes
- ¿Qué es NarratoAI?
- Herramienta con IA que escribe guiones de narración y edita videos automáticamente, con generación de voz en off y subtítulos para contenido de comentario. NarratoAI es una herramienta automatizada para producir videos de comentario narrados. Usa modelos de lenguaje grandes para escribir guiones y luego gestiona el flujo de edición: recorta el metraje, genera la voz en off y produce subtítulos en un solo proceso.
- ¿NarratoAI es gratuito? ¿Qué licencia tiene?
- NarratoAI es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿NarratoAI sigue mantenido?
- Mantenimiento activo. El último commit de NarratoAI fue el 19 oct 2026.
- ¿Para qué puedo usar NarratoAI?
- Crear videos de comentarios o resúmenes a partir de clips de películas y programas de televisión. Remezclar metraje de dramas cortos para crear nuevos episodios narrados. Producir por lotes videos con voz en off y subtítulos para plataformas sociales.
- ¿Cómo se instala NarratoAI?
- Clona el repositorio: git clone https://github.com/linyqh/NarratoAI.git Accede al directorio del proyecto: cd NarratoAI Despliega con Docker Compose: docker compose up -d Abre http://localhost:8501 en tu navegador
- ¿Dónde consigo NarratoAI?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/linyqh/NarratoAI
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un agente de edición de video con IA que convierte instrucciones en lenguaje natural en búsquedas de clips, guiones, selección de música y fuentes, y ediciones.
Un scraper web con tecnología LLM y basado en Streamlit que extrae datos de páginas usando modelos de OpenAI, Gemini, Ollama o LiteLLM.
Aplicación de escritorio y web que convierte archivos EPUB, PDF, de texto y de subtítulos en audio con subtítulos sincronizados mediante TTS Kokoro-82M.
Un agente de IA de código abierto de Google que integra Gemini en tu terminal para consultar, editar y automatizar código.
Interfaz local para usuarios avanzados que permite conversar con numerosas API de LLM, generadores de imágenes y modelos de voz TTS.