#17 · Primary category: Speech & Audio

vosk-api

android asr deep-learning deep-neural-networks deepspeech google-speech-to-text ios kaldi offline privacy python raspberry-pi speaker-identification speaker-verification speech-recognition speech-to-text speech-to-text-android stt voice-recognition vosk

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