Unifica a diarização de falantes, transcrição e reconhecimento em um único pipeline.
Combine diarização, transcrição e reconhecimento de falantes com nomes reais e marcas de tempo.
O speechlib é uma biblioteca Python que mescla diarização de falantes, backends de ASR e reconhecimento de falantes em um único pipeline para conversas em áudio. É ideal para desenvolvedores e profissionais clínicos que constroem fluxos de trabalho locais de processamento de áudio e precisam de rotulagem precisa de falantes com marcas de tempo.
A biblioteca integra ferramentas como PyAnnote, Faster-Whisper e SpeechBrain para processar arquivos de áudio e gerar transcrições contendo nomes reais de falantes e marcas de tempo precisas. Ela também inclui funções de pré-processamento de áudio e suporta backends personalizados do tipo plug-and-play para ASR, diarização e reconhecimento.
É ideal para desenvolvedores Python e criadores de tecnologias de saúde mental que precisam de controle programático sobre pipelines locais de transcrição de áudio com mapeamento de falantes conhecidos. Não é adequado para profissionais não técnicos que procuram um aplicativo de desktop pronto para uso ou um serviço em nuvem sem escrever código.
Combina diarização, ASR e reconhecimento de falantes em um único script.
Suporta Faster-Whisper, OpenAI Whisper, HuggingFace e AssemblyAI.
Mapeia tags de diarização para nomes reais usando subpastas de áudio de referência.
Permite que você conecte diarizadores, reconhecedores ou modelos ASR personalizados.
Gratuito sob sua licença, além de eventuais custos de API se você optar por usar provedores de transcrição baseados em nuvem, como o AssemblyAI. O único outro custo é executá-lo por conta própria em hardware local ou computação em GPU.
879 vagas remotas abertas de treinamento de IA, atualizadas em 15 de novembro de 2026; a maioria paga $20–$175 por hora. 8 delas pedem falantes de português. O Zekai lista de graça; a candidatura vai para a plataforma do empregador.
Sim, você pode usar o CustomWhisperASR para carregar checkpoints de modelos locais ajustados.
Se você não fornecer uma pasta de vozes, os falantes serão rotulados automaticamente como tags anônimas como SPEAKER_00 e SPEAKER_01.
Veja o Zekai primeiro no Google