Bibliothèque de transcription vocale à faible latence avec détection d'activité vocale et mots d'activation.
Créez des assistants vocaux, des outils de dictée et des serveurs de streaming avec un code minimal.
RealtimeSTT est une bibliothèque Python offrant la détection d'activité vocale, une transcription rapide et l'activation par mot clé. Elle convient aux développeurs qui créent des applications vocales interactives ou des serveurs de streaming personnalisés.
La bibliothèque capture les flux audio, détecte la parole à l'aide de WebRTC ou Silero VAD et transcrit l'audio via des moteurs tels que faster-whisper ou sherpa-onnx. Elle prend en charge la détection optionnelle de mots d'activation via Porcupine ou OpenWakeWord et comprend un serveur FastAPI de production pré-intégré.
Elle convient aux développeurs Python qui créent des interfaces vocales locales, des logiciels de dictée ou des backends de streaming pour navigateurs. Elle ne convient pas aux équipes recherchant des piles non-Python ou des configurations sans dépendance, car elle nécessite des pilotes audio et des modèles de machine learning lourds.
Détecte la parole automatiquement à l'aide de WebRTC VAD et Silero VAD.
Prend en charge le déclenchement optionnel par mot clé via Porcupine ou OpenWakeWord.
Fonctionne sur faster-whisper, sherpa-onnx, Moonshine et d'autres backends sélectionnables.
Comprend un serveur distant optionnel avec des points de terminaison HTTP et WebSocket versionnés.
Gratuit sous licence MIT. Aucune option hébergée payante n'est mentionnée dans le dépôt, le seul coût réside donc dans l'exécution du matériel et des modèles par vos soins.
874 missions ouvertes à distance en entraînement d’IA, mises à jour le 15 novembre 2026 ; la plupart paient $20–$170 de l’heure. 8 d’entre elles demandent des francophones. Zekai les liste gratuitement ; la candidature se fait sur la plateforme de l’employeur.
Initialisez l'enregistreur avec `use_microphone=False` et injectez des blocs PCM mono 16 bits à l'aide de `feed_audio()`.
Oui, le README recommande d'associer sherpa-onnx-nemotron pour les hypothèses en direct avec sherpa-onnx-nemo-parakeet pour les transcriptions finales sur CPU.
Voir Zekai en premier dans Google