ccoreilly/vosk-browser

A speech recognition library running in the browser thanks to a WebAssembly build of Vosk

66
/ 100
Established

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.

Maintenance 6 / 25
Adoption 20 / 25
Maturity 18 / 25
Community 22 / 25

How are scores calculated?

Stars

507

Forks

88

Language

JavaScript

License

Apache-2.0

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.