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.
denizsafak/abogen
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.
Alternativa open source a:Audible
- Estrellas
- 6,131
- Forks
- 500
- Issues abiertos
- 48
- Último commit
- hace 3 días
¿Qué es?
Abogen convierte archivos ePub, PDF, de texto sin formato, Markdown y de subtítulos en audio hablado y genera subtítulos sincronizados. Está basado en el modelo de texto a voz Kokoro-82M y está pensado tanto para audiolibros como para locuciones de videos cortos.
Incluye dos interfaces: una aplicación de escritorio PyQt6 que se inicia con `abogen` y una interfaz web Flask que se inicia con `abogen-web` y ejecuta los trabajos en un proceso en segundo plano. La interfaz web también incluye un paso opcional de normalización de texto basado en LLM y una integración para subir archivos a Audiobookshelf. Los formatos de salida disponibles son WAV, FLAC, MP3, Opus y M4B con capítulos; los subtítulos pueden estar en formato SRT o ASS.
La herramienta permite seleccionar capítulos, procesar trabajos en una cola por lotes, mezclar modelos de voz y usar archivos de texto con marcadores de capítulos o marcas de tiempo. Incluye una imagen de Docker y un archivo Compose para implementaciones con GPU o CPU.
Funciones clave
- 01Convierte archivos ePub, PDF, de texto, Markdown y de subtítulos en audio
- 02Genera subtítulos sincronizados en formato SRT o ASS
- 03Exporta archivos WAV, FLAC, MP3, Opus o M4B con capítulos
- 04Incluye un mezclador de voz para combinar modelos de voz y crear voces personalizadas
- 05Procesa varios archivos en una cola por lotes
Casos de uso
- Convertir un libro EPUB o PDF en un audiolibro con capítulos
- Crear locuciones con subtítulos para videos
- Ejecutar un servicio de conversión autoalojado con Docker y enviar los resultados a Audiobookshelf
Inicio rápido
- 1
Instalar espeak-ng (Ubuntu/Debian)
sudo apt install espeak-ng - 2
Instalar abogen con uv (Linux, sin GPU ni NVIDIA)
uv tool install --python 3.12 abogen - 3
Iniciar la GUI de escritorio
abogen
Antes de usarlo
- Hay que instalar espeak-ng por separado en cada plataforma.
- Algunas configuraciones de GPU requieren pasos adicionales específicos de la plataforma, y la aceleración de GPU AMD requiere Linux.
- La Web UI tiene funciones más recientes que la aplicación de escritorio, que todavía se está actualizando.
Temas
Preguntas frecuentes
- ¿Qué es abogen?
- 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. Abogen convierte archivos ePub, PDF, de texto sin formato, Markdown y de subtítulos en audio hablado y genera subtítulos sincronizados. Está basado en el modelo de texto a voz Kokoro-82M y está pensado tanto para audiolibros como para locuciones de videos cortos.
- ¿abogen es gratuito? ¿Qué licencia tiene?
- abogen es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿abogen sigue mantenido?
- Mantenimiento activo. El último commit de abogen fue el 17 oct 2026.
- ¿Para qué puedo usar abogen?
- Convertir un libro EPUB o PDF en un audiolibro con capítulos Crear locuciones con subtítulos para videos Ejecutar un servicio de conversión autoalojado con Docker y enviar los resultados a Audiobookshelf
- ¿Cómo se instala abogen?
- Instalar espeak-ng (Ubuntu/Debian): sudo apt install espeak-ng Instalar abogen con uv (Linux, sin GPU ni NVIDIA): uv tool install --python 3.12 abogen Iniciar la GUI de escritorio: abogen
- ¿Dónde consigo abogen?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/denizsafak/abogen
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Paquete de Python para convertir texto en voz sin conexión con el modelo Kokoro en ONNX Runtime, compatible con CPU y GPU.
Biblioteca digital autoalojada para ebooks, cómics y audiolibros, con lectura integrada, búsqueda de metadatos y sincronización con dispositivos.
Una skill para agentes de IA que controla JianYing Pro (la versión china de CapCut) para automatizar la edición de video mediante instrucciones en lenguaje natural.
Herramienta de código abierto para traducir videos a otros idiomas mediante reconocimiento de voz, traducción de subtítulos, doblaje con IA y síntesis de audio y video.
Aplicación web de Gradio orientada a Windows que integra texto a voz, clonación de voz, transcripción con Whisper, descarga de YouTube, separación de voces y traducción para doblaje.