Repolode
snakers4

snakers4/silero-models

Modelos de texto a voz preentrenados de Silero, disponibles mediante PyTorch Hub o pip, para ruso y muchos idiomas túrquicos, caucásicos y otros de la CEI.

Estrellas
6,141
Forks
376
Issues abiertos
13
Último commit
hace 7 días

¿Qué es?

Silero Models es una colección de modelos de texto a voz preentrenados que se pueden cargar con una sola línea de código mediante torch.hub.load o el paquete silero de pip. Los modelos se descargan cuando se necesitan, y también se pueden almacenar en caché y ejecutar de forma independiente con PyTorch y la biblioteca estándar de Python.

Los modelos se organizan por versión y grupo lingüístico. La serie V5 incluye modelos de ruso con acentuación automática y gestión de homógrafos, además de amplias colecciones para idiomas de la CEI, como tártaro, kazajo, ucraniano, uzbeko, chuvasio, yakuto y varios idiomas caucásicos. Los modelos anteriores V3 y V4 añaden inglés, alemán, español, francés e idiomas índicos. Los modelos admiten frecuencias de muestreo de 8000, 24000 y 48000 Hz, y los modelos V5 admiten marcado SSML.

El repositorio incluye notebooks de Colab con ejemplos de uso. Las licencias varían según el grupo de modelos: la mayoría se distribuye bajo CC BY-NC 4.0, mientras que los modelos base de la CEI usan MIT.

Funciones clave

  • 01Se cargan con una sola línea de código mediante torch.hub o un paquete de pip.
  • 02Los modelos V5 para ruso ofrecen acentuación automática y gestión de homógrafos.
  • 03Ofrece numerosas voces para idiomas túrquicos, caucásicos y otros de la CEI.
  • 04Los modelos V5 admiten marcado SSML.
  • 05Genera audio a 8000, 24000 o 48000 Hz y puede ejecutarse en CPU o GPU.

Casos de uso

  • Añadir salida de voz en ruso o idiomas de la CEI a una aplicación de Python.
  • Generar indicaciones de voz o muestras de audio para proyectos multilingües.
  • Ejecutar TTS sin conexión en un equipo local con PyTorch y sin una API externa.

Inicio rápido

  1. 1

    Instala el paquete silero desde PyPI

    pip install silero
  2. 2

    Importa silero_tts, carga un modelo como v5_ru y llama a apply_tts con el texto de ejemplo

Antes de usarlo

  • Los modelos tienen licencia CC BY-NC 4.0, que solo permite el uso no comercial.
  • Los modelos se descargan cuando se necesitan, por lo que la primera vez se requiere conexión a Internet.

En colecciones

Temas

Preguntas frecuentes

¿Qué es silero-models?
Modelos de texto a voz preentrenados de Silero, disponibles mediante PyTorch Hub o pip, para ruso y muchos idiomas túrquicos, caucásicos y otros de la CEI. Silero Models es una colección de modelos de texto a voz preentrenados que se pueden cargar con una sola línea de código mediante torch.hub.load o el paquete silero de pip. Los modelos se descargan cuando se necesitan, y también se pueden almacenar en caché y ejecutar de forma independiente con PyTorch y la biblioteca estándar de Python.
¿silero-models es gratuito? ¿Qué licencia tiene?
silero-models es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿silero-models sigue mantenido?
Mantenimiento activo. El último commit de silero-models fue el 15 oct 2026.
¿Para qué puedo usar silero-models?
Añadir salida de voz en ruso o idiomas de la CEI a una aplicación de Python. Generar indicaciones de voz o muestras de audio para proyectos multilingües. Ejecutar TTS sin conexión en un equipo local con PyTorch y sin una API externa.
¿Cómo se instala silero-models?
Instala el paquete silero desde PyPI: pip install silero Importa silero_tts, carga un modelo como v5_ru y llama a apply_tts con el texto de ejemplo
¿Dónde consigo silero-models?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/snakers4/silero-models

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados