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.

vosk-browser
63
Established
vosk-server
53
Established
Maintenance 6/25
Adoption 10/25
Maturity 25/25
Community 22/25
Maintenance 2/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 507
Forks: 88
Downloads:
Commits (30d): 0
Language: JavaScript
License: Apache-2.0
Stars: 1,240
Forks: 310
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
Stale 6m No Package No Dependents

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.

web-development speech-to-text browser-applications offline-processing user-interface

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.

speech-to-text voice-interfaces offline-transcription chatbot-backend telephony-integration

Scores updated daily from GitHub, PyPI, and npm data. How scores work