#29 · Primary category: Speech & Audio
speech_recognition
Speech recognition module for Python, supporting several engines and APIs, online and offline.
Project last updated:07/31/26
GitHub Stars
9.0K
Forks
2.4K
Contributors
62
License
BSD-3-Clause
Why we included this project
Python developers who need speech-to-text usually land on this module early. It wraps Google's cloud service, Sphinx, Vosk, Whisper, and other backends behind a single API, so you can switch engines without rewriting your code. That is handy when you want a free offline engine for prototyping and a more accurate online service later, using the same calls. The module also handles the unglamorous parts, like capturing microphone input and reading audio files, that you would otherwise wire up yourself. For voice commands or transcription pipelines, it is a dependable base that keeps the engine choice open.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production