#17 · Primary category: Speech & Audio
vosk-api
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
Project last updated:08/09/26
GitHub Stars
15.1K
Forks
1.8K
Contributors
51
License
Apache-2.0
Why we included this project
Vosk is a solid pick when you want speech recognition that runs entirely on the device, no cloud round-trip. Its models are small, around 50 MB, yet cover 20+ languages and support continuous transcription with a streaming API that responds without noticeable delay. That makes it work well for voice assistants, smart home gadgets, and live captioning. The toolkit offers bindings for Python, Java, Node.js, C#, C++, Rust, Go, and others, so you can use the same engine across mobile, embedded, and server code. It scales from a Raspberry Pi or Android phone up to larger clusters, and because everything stays offline, it fits privacy-sensitive setups where audio shouldn't leave the device. Speaker identification and reconfigurable vocabulary give you extra control when building custom transcription workflows.
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