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.
thewh1teagle/kokoro-onnx
Paquete de Python para convertir texto en voz sin conexión con el modelo Kokoro en ONNX Runtime, compatible con CPU y GPU.
- Estrellas
- 2,794
- Forks
- 306
- Issues abiertos
- 80
- Último commit
- hace 2 meses
¿Qué es?
kokoro-onnx es un paquete de Python que convierte texto en voz al ejecutar el modelo de texto a voz Kokoro-82M mediante ONNX Runtime. Se basa en el modelo Kokoro-TTS y permite a los desarrolladores generar audio localmente, sin recurrir a un servicio de voz en la nube.
El proyecto ofrece varias voces y admite varios idiomas. Se pueden descargar los archivos del modelo de la versión 1.0, y el paquete se instala desde PyPI con pip. Hay disponible una variante cuantizada del modelo, que el proyecto describe como mucho más pequeña que el modelo completo; además, el autor informa de un rendimiento casi en tiempo real en macOS M1.
El repositorio incluye scripts de ejemplo que guardan el audio generado en un archivo WAV. Para convertir texto en fonemas con los modelos v1.0, recomienda el paquete misaki g2p.
Funciones clave
- 01Ejecuta localmente modelos de texto a voz Kokoro mediante ONNX Runtime
- 02Se instala desde PyPI con pip
- 03Ofrece varias voces e idiomas
- 04Incluye un modelo cuantizado mucho más pequeño que la versión completa
- 05Admite la ejecución tanto en CPU como en GPU
Casos de uso
- Añadir salida de voz sin conexión a una aplicación de Python
- Generar narraciones de audio para videos o artículos a partir de scripts
- Crear prototipos de funciones de voz sin una cuenta de TTS en la nube
Temas
Preguntas frecuentes
- ¿Qué es kokoro-onnx?
- Paquete de Python para convertir texto en voz sin conexión con el modelo Kokoro en ONNX Runtime, compatible con CPU y GPU. kokoro-onnx es un paquete de Python que convierte texto en voz al ejecutar el modelo de texto a voz Kokoro-82M mediante ONNX Runtime. Se basa en el modelo Kokoro-TTS y permite a los desarrolladores generar audio localmente, sin recurrir a un servicio de voz en la nube.
- ¿kokoro-onnx es gratuito? ¿Qué licencia tiene?
- kokoro-onnx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿kokoro-onnx sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de kokoro-onnx fue el 1 sept 2026.
- ¿Para qué puedo usar kokoro-onnx?
- Añadir salida de voz sin conexión a una aplicación de Python Generar narraciones de audio para videos o artículos a partir de scripts Crear prototipos de funciones de voz sin una cuenta de TTS en la nube
- ¿Dónde consigo kokoro-onnx?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thewh1teagle/kokoro-onnx
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
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.
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.
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.