ccoreilly/vosk-browser
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
Explicitly targets WebWorker execution to avoid blocking the main thread, with support for real-time microphone input or pre-recorded audio files across 13 languages. Integrates with the Web Audio API for audio processing and provides both npm and CDN distribution, offering event-based result callbacks for partial and final recognition outputs. The library wraps an updated Vosk WebAssembly build with a JavaScript API, handling model loading and audio pipeline management.
507 stars and 32,774 monthly downloads. Available on npm.
Stars
507
Forks
88
Language
JavaScript
License
Apache-2.0
Category
Last pushed
Dec 07, 2025
Monthly downloads
32,774
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/ccoreilly/vosk-browser"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
k2-fsa/sherpa-onnx
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and...
alphacep/vosk
VOSK Speech Recognition Toolkit
alphacep/vosk-server
WebSocket, gRPC and WebRTC speech recognition server based on Vosk and Kaldi libraries
solyarisoftware/voskJs
Vosk ASR offline engine API for NodeJs developers. With a simple HTTP ASR server.
alphacep/vosk-asterisk
Speech Recognition in Asterisk with Vosk Server