Picovoice/web-voice-processor

A library for real-time voice processing in web browsers

60
/ 100
Established

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.

web-development real-time-audio voice-user-interfaces browser-applications microphone-input
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

239

Forks

23

Language

TypeScript

License

Apache-2.0

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.