vosk-browser and vosk-server
These are complements: the browser library handles client-side speech recognition in WebAssembly, while the server provides alternative remote recognition via WebSocket/gRPC/WebRTC for applications that need server-based processing instead of or alongside in-browser inference.
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 vosk-server
alphacep/vosk-server
WebSocket, gRPC and WebRTC speech recognition server based on Vosk and Kaldi libraries
This server helps you convert spoken audio into text, even without an internet connection. It takes audio from sources like smart home devices, phone systems, or web applications and provides a text transcript. This is ideal for developers building voice-controlled systems, chatbots, or real-time transcription services.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work