Picovoice/web-voice-processor
A library for real-time voice processing in web browsers
This is a foundational tool for web developers building browser-based applications that need to capture and process live audio from a user's microphone. It takes raw microphone input, standardizes its format, and efficiently streams it to other components for real-time analysis, such as voice commands or transcription. Web developers who are creating interactive voice interfaces will find this useful.
239 stars. Available on npm.
Use this if you are a web developer building a browser application and need a robust, real-time way to capture microphone audio and pass it to a voice processing engine without freezing the user interface.
Not ideal if you are looking for a pre-built voice AI solution or a tool to analyze recorded audio files, as this focuses solely on live audio input for other processing engines.
Stars
239
Forks
23
Language
TypeScript
License
Apache-2.0
Category
Last pushed
Feb 28, 2026
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
sdkcarlos/artyom.js
A voice control - voice commands - speech recognition and speech synthesis javascript library....
capacitor-community/text-to-speech
⚡️ Capacitor plugin for synthesizing speech from text.
antirek/voicer
AGI-server voice recognizer for #Asterisk
evancohen/sonus
:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detection