Repolode
PaddlePaddle

PaddlePaddle/PaddleSpeech

Toolkit de fala open source baseado em PaddlePaddle para reconhecimento de fala, síntese de fala, verificação de locutor, detecção de palavras-chave e tradução de fala.

Estrelas
12,703
Forks
1,952
Issues abertas
277
Último commit
há 3 meses

O que é?

O PaddleSpeech é um toolkit de fala e áudio baseado no framework de deep learning PaddlePaddle. Ele oferece ferramentas de linha de comando e APIs Python prontas para uso em reconhecimento automático de fala, síntese de fala, classificação de áudio, verificação de locutor, diarização de locutores, detecção de palavras-chave, restauração de pontuação e tradução de fala do inglês para o chinês.

O toolkit inclui modelos pré-treinados e receitas de treinamento para diversas arquiteturas, como DeepSpeech2, modelos de ASR baseados em Conformer e Transformer, FastSpeech2, VITS e HiFiGAN para TTS, e ECAPA-TDNN para tarefas com locutores. Também inclui um frontend de texto em chinês com normalização de texto e conversão de grafemas em fonemas, além de servidores de ASR e TTS para uso offline e em streaming. Os modelos podem ser exportados para ONNX para TTS.

O projeto cobre todo o pipeline, da preparação de dados e do treinamento à inferência e implantação, e inclui exemplos de runtime em C++ e demos para Android e Linux em ARM.

Recursos principais

  • 01Reconhecimento de fala com modelos para streaming e sem streaming, além de restauração de pontuação.
  • 02Síntese de fala com frontend de texto em chinês, vários modelos acústicos e vocoders.
  • 03Verificação de locutor, diarização de locutores e classificação de áudio.
  • 04Detecção de palavras-chave e tradução de fala do inglês para o chinês.
  • 05Ferramentas de linha de comando, API Python e servidores HTTP e de streaming para implantação.

Casos de uso

  • Adicionar conversão de fala em texto ou geração de legendas a aplicações em chinês.
  • Criar vozes de síntese de fala para apresentadores virtuais, audiolivros ou assistentes de voz.
  • Executar verificação de locutor ou reconhecimento de impressão vocal em um serviço de backend.
  • Pesquisar modelos de fala ou ajustá-los com datasets como AISHELL e LibriSpeech.

Antes de usar

  • Foi desenvolvido com base no framework PaddlePaddle, portanto é necessário instalá-lo para usar o projeto.
  • O trecho do README fornecido não inclui comandos de instalação.

Em coleções

Tópicos

#speech-recognition#text-to-speech#speaker-verification#asr#tts#audio#deep-learning#paddlepaddle#code-switch#conformer

Perguntas frequentes

O que é PaddleSpeech?
Toolkit de fala open source baseado em PaddlePaddle para reconhecimento de fala, síntese de fala, verificação de locutor, detecção de palavras-chave e tradução de fala. O PaddleSpeech é um toolkit de fala e áudio baseado no framework de deep learning PaddlePaddle. Ele oferece ferramentas de linha de comando e APIs Python prontas para uso em reconhecimento automático de fala, síntese de fala, classificação de áudio, verificação de locutor, diarização de locutores, detecção de palavras-chave, restauração de pontuação e tradução de fala do inglês para o chinês.
PaddleSpeech é gratuito? Qual é a licença?
PaddleSpeech é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
PaddleSpeech ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de PaddleSpeech foi em 12 de ago. de 2026.
Para que posso usar PaddleSpeech?
Adicionar conversão de fala em texto ou geração de legendas a aplicações em chinês. Criar vozes de síntese de fala para apresentadores virtuais, audiolivros ou assistentes de voz. Executar verificação de locutor ou reconhecimento de impressão vocal em um serviço de backend. Pesquisar modelos de fala ou ajustá-los com datasets como AISHELL e LibriSpeech.
Onde consigo PaddleSpeech?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PaddlePaddle/PaddleSpeech

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

Projetos relacionados