vosk-browser and voskJs
These are complementary tools serving different runtime environments: the browser-based WebAssembly implementation (A) enables client-side speech recognition in web applications, while the Node.js wrapper (B) provides server-side ASR capabilities, allowing developers to choose between in-browser or backend processing depending on their architecture needs.
About vosk-browser
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.
About voskJs
solyarisoftware/voskJs
Vosk ASR offline engine API for NodeJs developers. With a simple HTTP ASR server.
This is a toolkit for Node.js developers who need to integrate offline speech recognition into their applications. It takes audio files or live audio streams as input and converts them into text, enabling features like voice commands or transcription. Developers can use it to build standalone apps or multi-user server systems requiring fast, on-premise speech-to-text capabilities.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work