Awesome Open Source
Awesome Open Source

Vosk Speech Recognition Toolkit

Vosk is an offline open source speech recognition toolkit. It enables speech recognition for 20+ languages and dialects - English, Indian English, German, French, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian, Dutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian, Kazakh, Swedish, Japanese, Esperanto, Hindi, Czech, Polish. More to come.

Vosk models are small (50 Mb) but provide continuous large vocabulary transcription, zero-latency response with streaming API, reconfigurable vocabulary and speaker identification.

Speech recognition bindings implemented for various programming languages like Python, Java, Node.JS, C#, C++, Rust, Go and others.

Vosk supplies speech recognition for chatbots, smart home appliances, virtual assistants. It can also create subtitles for movies, transcription for lectures and interviews.

Vosk scales from small devices like Raspberry Pi or Android smartphone to big clusters.


For installation instructions, examples and documentation visit Vosk Website.

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (892,476
Jupyter Notebook (179,711
C Sharp (178,848
Deep Learning (39,373
Raspberry Pi (22,705
Raspberry (22,699
Recognition (10,740
Offline (5,527
Privacy (5,319
Deep Neural Networks (4,061
Speech Recognition (1,991
Asr (928
Speech To Text (798
Voice Recognition (548
Kaldi (541
Stt (320
Speaker Verification (92
Deepspeech (71
Speaker Identification (62
Vosk (36
Google Speech To Text (15
Speech To Text Android (6