Picovoice/web-voice-processor
A library for real-time voice processing in web browsers
Offloads real-time audio processing to Web Workers to prevent main-thread blocking, while automatically resampling microphone input to 16kHz via the Web Audio API. Provides a flexible subscribe/unsubscribe pattern that accepts arbitrary voice processing engines (Web Workers or custom implementations) and includes built-in utilities like VU meter analysis and browser feature detection for secure contexts.
239 stars and 46,265 monthly downloads. Available on npm.
Stars
239
Forks
23
Language
TypeScript
License
Apache-2.0
Category
Last pushed
Feb 28, 2026
Monthly downloads
46,265
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/Picovoice/web-voice-processor"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
TalAter/annyang
💬 Speech recognition for your site
EddyVerbruggen/nativescript-speech-recognition
:speech_balloon: Speech to text, using the awesome engines readily available on the device.
sdkcarlos/artyom.js
A voice control - voice commands - speech recognition and speech synthesis javascript library....
evancohen/sonus
:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detection
antirek/voicer
AGI-server voice recognizer for #Asterisk