Repolode
linyqh

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. 1

    Clona el repositorio

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

    Accede al directorio del proyecto

    cd NarratoAI
  3. 3

    Despliega con Docker Compose

    docker compose up -d
  4. 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