Repolode
snakers4

snakers4/silero-models

Modelos de síntese de fala pré-treinados da Silero, disponíveis via PyTorch Hub ou pip, para russo e vários idiomas túrquicos, caucasianos e de outros países da CEI.

Estrelas
6,141
Forks
376
Issues abertas
13
Último commit
há 7 dias

O que é?

Silero Models é uma coleção de modelos de síntese de fala pré-treinados que podem ser carregados com uma linha de código usando torch.hub.load ou o pacote silero para pip. Os modelos são baixados sob demanda e também podem ser armazenados em cache e executados de forma independente com PyTorch e a biblioteca padrão do Python.

Os modelos são organizados por versão e grupo de idiomas. A linha V5 inclui modelos para russo com tratamento automático de acentuação e homógrafos, além de grandes coleções para idiomas da CEI, como tártaro, cazaque, ucraniano, uzbeque, chuvache, iacuto e vários idiomas caucasianos. Os modelos mais antigos V3 e V4 também incluem inglês, alemão, espanhol, francês e idiomas índicos. Os modelos aceitam taxas de amostragem de 8000, 24000 e 48000 Hz, e os modelos V5 aceitam marcação SSML.

O repositório inclui notebooks do Colab com exemplos de uso. As licenças variam conforme o grupo de modelos: a maioria está sob CC BY-NC 4.0, enquanto os modelos base da CEI estão sob MIT.

Recursos principais

  • 01Carrega via torch.hub ou por um pacote pip com uma única linha de código.
  • 02Oferece suporte ao russo com tratamento automático de acentuação e homógrafos nos modelos V5.
  • 03Disponibiliza várias vozes para idiomas túrquicos, caucasianos e de outros países da CEI.
  • 04Aceita marcação SSML nos modelos V5.
  • 05Gera áudio a 8000, 24000 ou 48000 Hz e pode ser executado em CPU ou GPU.

Casos de uso

  • Adicionar saída de fala em russo ou em idiomas da CEI a um aplicativo Python.
  • Gerar comandos de voz ou amostras de áudio para projetos multilíngues.
  • Executar TTS offline em uma máquina local com PyTorch e sem API externa.

Início rápido

  1. 1

    Instale o pacote silero do PyPI

    pip install silero
  2. 2

    Importe silero_tts, carregue um modelo como v5_ru e chame apply_tts com o texto de exemplo

Antes de usar

  • Os modelos são licenciados sob CC BY-NC 4.0, que permite apenas o uso não comercial.
  • Os modelos são baixados sob demanda, portanto é necessária uma conexão com a internet no primeiro uso.

Em coleções

Tópicos

Perguntas frequentes

O que é silero-models?
Modelos de síntese de fala pré-treinados da Silero, disponíveis via PyTorch Hub ou pip, para russo e vários idiomas túrquicos, caucasianos e de outros países da CEI. Silero Models é uma coleção de modelos de síntese de fala pré-treinados que podem ser carregados com uma linha de código usando torch.hub.load ou o pacote silero para pip. Os modelos são baixados sob demanda e também podem ser armazenados em cache e executados de forma independente com PyTorch e a biblioteca padrão do Python.
silero-models é gratuito? Qual é a licença?
silero-models é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
silero-models ainda é mantido?
Manutenção ativa. O último commit de silero-models foi em 15 de out. de 2026.
Para que posso usar silero-models?
Adicionar saída de fala em russo ou em idiomas da CEI a um aplicativo Python. Gerar comandos de voz ou amostras de áudio para projetos multilíngues. Executar TTS offline em uma máquina local com PyTorch e sem API externa.
Como instalar silero-models?
Instale o pacote silero do PyPI: pip install silero Importe silero_tts, carregue um modelo como v5_ru e chame apply_tts com o texto de exemplo
Onde consigo silero-models?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/snakers4/silero-models

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados