ccoreilly/vosk-browser
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
This library enables web applications to perform speech recognition directly within a user's browser. It takes audio input from a microphone or an audio file and converts it into text. This is designed for web developers who want to integrate offline, client-side speech-to-text functionality into their browser-based projects.
507 stars. Available on npm.
Use this if you are building a web application and need to add robust, client-side speech recognition capabilities that work offline in the user's browser.
Not ideal if you need speech recognition for a Node.js backend application; dedicated Node.js bindings are recommended for that.
Stars
507
Forks
88
Language
JavaScript
License
Apache-2.0
Category
Last pushed
Dec 07, 2025
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