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.

vosk-browser
63
Established
voskJs
48
Emerging
Maintenance 6/25
Adoption 10/25
Maturity 25/25
Community 22/25
Maintenance 0/25
Adoption 8/25
Maturity 25/25
Community 15/25
Stars: 507
Forks: 88
Downloads:
Commits (30d): 0
Language: JavaScript
License: Apache-2.0
Stars: 56
Forks: 9
Downloads:
Commits (30d): 0
Language: JavaScript
License:
No risk flags
Stale 6m

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 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.

speech-to-text offline-processing voice-recognition Node.js-development embedded-systems

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