#174 · Primary category: Speech & Audio
vosk-browser
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
Project last updated:12/07/25
GitHub Stars
528
Forks
91
Contributors
7
License
Apache-2.0
Why we included this project
Speech-to-text that runs entirely on the user's device is the main draw here: vosk-browser packages the Kaldi-based Vosk engine into a WebAssembly build you load like any other TypeScript module, so no audio ever leaves the page for a cloud API. You point it at a model file, capture the microphone, and get partial results and final transcripts back as they come. Recognition runs inside a Web Worker by design, which keeps the page responsive while the engine churns. A live demo transcribes microphone input or uploaded audio files in 13 languages, a quick way to judge accuracy with your own voice before building anything. Just bring your own Vosk model files; the library handles the plumbing around them.
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