Paquete de Python para convertir texto en voz sin conexión con el modelo Kokoro en ONNX Runtime, compatible con CPU y GPU.
OHF-Voice/piper1-gpl
Motor neuronal de texto a voz rápido y local que usa espeak-ng para la fonemización y se instala con pip.
Alternativa open source a:Amazon Polly
Google Cloud Text-to-Speech
- Estrellas
- 5,946
- Forks
- 579
- Issues abiertos
- 149
- Último commit
- hace 4 días
¿Qué es?
Piper es un motor neuronal de texto a voz que se ejecuta localmente en el dispositivo, por lo que convierte el texto en voz sin enviarlo a un servicio en la nube. Incluye espeak-ng para la fonemización, el proceso que convierte el texto en fonemas antes de que el modelo neuronal genere el audio.
El proyecto se puede instalar con pip como piper-tts y ofrece varias formas de usarlo: una interfaz de línea de comandos, un servidor web con una API HTTP, una API de Python y una API de C/C++ mediante libpiper. Las voces se distribuyen por separado, y el repositorio incluye documentación para entrenar voces nuevas y compilar el proyecto manualmente.
Piper está pensado para desarrolladores que necesitan generar voz sin conexión, por ejemplo, en asistentes de voz, herramientas de accesibilidad o aplicaciones que se ejecutan en hardware modesto. Home Assistant y varios proyectos de la comunidad lo usan como motor de voz.
Funciones clave
- 01Se ejecuta completamente de forma local, sin servicios en la nube.
- 02Usa espeak-ng para convertir texto en fonemas.
- 03Se instala con pip como piper-tts.
- 04Ofrece una interfaz de línea de comandos, un servidor HTTP y API de Python y C/C++.
- 05Incluye documentación para entrenar voces nuevas.
Casos de uso
- Añadir generación de voz sin conexión a un asistente de voz o sistema domótico.
- Crear funciones de lector de pantalla o accesibilidad que funcionen sin acceso a Internet.
- Generar narraciones de audio a partir de texto mediante scripts o tareas por lotes.
- Integrar síntesis de voz en una aplicación de C/C++ mediante libpiper.
Inicio rápido
- 1
Instala Piper desde PyPI con pip
pip install piper-tts
Antes de usarlo
- El README no incluye ejemplos de uso más allá de la instalación, así que tendrás que consultar la documentación enlazada para ejecutarlo.
- El entrenamiento de nuevas voces y la compilación manual solo se explican en páginas de documentación independientes.
Temas
Preguntas frecuentes
- ¿Qué es piper1-gpl?
- Motor neuronal de texto a voz rápido y local que usa espeak-ng para la fonemización y se instala con pip. Piper es un motor neuronal de texto a voz que se ejecuta localmente en el dispositivo, por lo que convierte el texto en voz sin enviarlo a un servicio en la nube. Incluye espeak-ng para la fonemización, el proceso que convierte el texto en fonemas antes de que el modelo neuronal genere el audio.
- ¿piper1-gpl es gratuito? ¿Qué licencia tiene?
- piper1-gpl es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿piper1-gpl sigue mantenido?
- Mantenimiento activo. El último commit de piper1-gpl fue el 17 oct 2026.
- ¿Para qué puedo usar piper1-gpl?
- Añadir generación de voz sin conexión a un asistente de voz o sistema domótico. Crear funciones de lector de pantalla o accesibilidad que funcionen sin acceso a Internet. Generar narraciones de audio a partir de texto mediante scripts o tareas por lotes. Integrar síntesis de voz en una aplicación de C/C++ mediante libpiper.
- ¿Cómo se instala piper1-gpl?
- Instala Piper desde PyPI con pip: pip install piper-tts
- ¿Dónde consigo piper1-gpl?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OHF-Voice/piper1-gpl
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca de texto a voz de código abierto cuyo modelo KittenTTS 2 clona voces a partir de 5 segundos de audio y funciona en tiempo real en CPU.
Biblioteca de inferencia en Python para Kokoro-82M, un modelo de texto a voz de pesos abiertos con 82 millones de parámetros.
Soprano es un modelo de texto a voz ultraligero que se ejecuta en el dispositivo, compatible con CUDA, CPU y MPS, y con salida en streaming.
Familia open source de modelos de voz con IA de Microsoft: reconocimiento de voz de larga duración (ASR), text-to-speech (TTS) para varios hablantes y TTS en streaming en tiempo real.
VoxCPM2 es un modelo de texto a voz de código abierto y sin tokenizador que admite 30 idiomas, diseño de voz a partir de descripciones de texto y clonación de voz a partir de clips de referencia cortos.