Aplicación de escritorio gratuita y de código abierto para Windows que convierte texto, guiones y documentos en audio MP3 con las voces en línea de Microsoft Edge, sin necesidad de una API key.
cosin2077/easyVoice
Herramienta de código abierto de texto a voz que convierte textos largos y novelas en audio, con subtítulos y doblaje de personajes con varias voces.
Alternativa open source a:ElevenLabs
- Estrellas
- 2,344
- Forks
- 383
- Issues abiertos
- 35
- Último commit
- hace 3 días
¿Qué es?
EasyVoice convierte texto, incluidas novelas completas, en voz. Genera archivos de audio y subtítulos sincronizados, y transmite el resultado para que los textos largos puedan empezar a reproducirse antes de que termine la generación. Los usuarios pueden asignar distintas voces a personajes o fragmentos de un mismo guion, y ajustar la velocidad, el volumen y el tono de cada segmento.
Las voces predeterminadas proceden de Microsoft Edge TTS, y una función opcional de recomendación con IA usa un modelo compatible con OpenAI para elegir los parámetros de doblaje de cada párrafo. El proyecto también admite marcadores de pausa que insertan silencio real y lee cifra por cifra números como códigos bursátiles o números de teléfono.
El frontend está desarrollado con Vue 3 y Element Plus, y el backend, con Node.js y Express. Se puede ejecutar con Docker o Docker Compose, o instalar localmente con pnpm. Además, ofrece endpoints HTTP para generar audio mediante scripts.
Funciones clave
- 01Convierte textos largos y novelas completas en audio con subtítulos.
- 02Transmite el audio para que la reproducción pueda comenzar antes de que termine la generación.
- 03Asigna distintas voces a los personajes de un mismo guion.
- 04Ajusta la velocidad, el volumen y el tono de cada segmento.
- 05Usa opcionalmente un modelo compatible con OpenAI para recomendar ajustes de doblaje.
- 06Se ejecuta con Docker o localmente con Node.js.
Casos de uso
- Convertir novelas web o artículos largos en audiolibros.
- Producir dramas de audio con varios personajes o guiones para locución.
- Generar narraciones con archivos de subtítulos sincronizados para videos.
- Generar voz por lotes mediante la API HTTP en procesos automatizados.
Inicio rápido
- 1
Ejecuta el proyecto con Docker con un solo comando
docker run -d -p 3000:3000 -v $(pwd)/audio:/app/audio cosincox/easyvoice:latest - 2
Activa pnpm con corepack
corepack enable - 3
Instala las dependencias después de clonar el repositorio
pnpm i -r - 4
Inicia el proyecto en modo de desarrollo
pnpm dev
Antes de usarlo
- La síntesis gratuita utiliza la API de Edge-TTS, que puede aplicar límites de solicitudes si hay muchas solicitudes simultáneas.
- Para ejecutarlo localmente, se requiere Node.js 20 o posterior y pnpm.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es easyVoice?
- Herramienta de código abierto de texto a voz que convierte textos largos y novelas en audio, con subtítulos y doblaje de personajes con varias voces. EasyVoice convierte texto, incluidas novelas completas, en voz. Genera archivos de audio y subtítulos sincronizados, y transmite el resultado para que los textos largos puedan empezar a reproducirse antes de que termine la generación. Los usuarios pueden asignar distintas voces a personajes o fragmentos de un mismo guion, y ajustar la velocidad, el volumen y el tono de cada segmento.
- ¿easyVoice es gratuito? ¿Qué licencia tiene?
- easyVoice no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿easyVoice sigue mantenido?
- Mantenimiento activo. El último commit de easyVoice fue el 20 oct 2026.
- ¿Para qué puedo usar easyVoice?
- Convertir novelas web o artículos largos en audiolibros. Producir dramas de audio con varios personajes o guiones para locución. Generar narraciones con archivos de subtítulos sincronizados para videos. Generar voz por lotes mediante la API HTTP en procesos automatizados.
- ¿Cómo se instala easyVoice?
- Ejecuta el proyecto con Docker con un solo comando: docker run -d -p 3000:3000 -v $(pwd)/audio:/app/audio cosincox/easyvoice:latest Activa pnpm con corepack: corepack enable Instala las dependencias después de clonar el repositorio: pnpm i -r Inicia el proyecto en modo de desarrollo: pnpm dev
- ¿Dónde consigo easyVoice?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cosin2077/easyVoice
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
Convierte libros electrónicos en audiolibros con capítulos y metadatos, mediante varios motores TTS y clonación de voz opcional.
Estudio de voz de código abierto y orientado al uso local para clonar y diseñar voces, doblar videos, dictar, transcribir y crear audiolibros en 646 idiomas.
Sistema open source de texto a voz con clonación de voz, control de emociones en lenguaje natural y generación multivoz, basado en modelos de tipo LLM.