Biblioteca de transcrição de voz de baixa latência com detecção de atividade de voz e palavras de ativação.
Construa assistentes de voz, ferramentas de ditado e servidores de streaming com código mínimo.
RealtimeSTT é uma biblioteca Python que oferece detecção de atividade de voz, transcrição rápida e ativação por palavra de ativação. É ideal para desenvolvedores que criam aplicações de voz interativas ou servidores de streaming personalizados.
A biblioteca captura fluxos de áudio, detecta fala usando VAD do WebRTC ou Silero e transcreve áudio por meio de motores como faster-whisper ou sherpa-onnx. Ela suporta detecção opcional de palavra de ativação por meio do Porcupine ou OpenWakeWord e inclui um servidor FastAPI de produção empacotado.
É adequada para desenvolvedores Python que constroem interfaces de voz locais, softwares de ditado ou backends de streaming para navegador. Não é adequada para equipes que buscam pilhas não Python ou configurações sem dependências, pois requer drivers de áudio e modelos pesados de aprendizado de máquina.
Detecta fala automaticamente usando WebRTC VAD e Silero VAD.
Suporta acionamento opcional por palavra de ativação via Porcupine ou OpenWakeWord.
Executa em faster-whisper, sherpa-onnx, Moonshine e outros backends selecionáveis.
Inclui um servidor remoto opcional com endpoints HTTP versionados e WebSocket.
Gratuito sob sua licença MIT. Não há opções hospedadas pagas mencionadas no repositório, portanto o único custo é executar o hardware e os modelos por conta própria.
873 vagas remotas abertas de treinamento de IA, atualizadas em 15 de novembro de 2026; a maioria paga $20–$170 por hora. 8 delas pedem falantes de português. O Zekai lista de graça; a candidatura vai para a plataforma do empregador.
Inicialize o gravador com `use_microphone=False` e forneça blocos PCM mono de 16-bit usando `feed_audio()`.
Sim, o README recomenda emparelhar sherpa-onnx-nemotron para hipóteses ao vivo com sherpa-onnx-nemo-parakeet para transcrições finais na CPU.
Veja o Zekai primeiro no Google