Picovoice/web-voice-processor

A library for real-time voice processing in web browsers

63
/ 100
Established

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.

Maintenance 10 / 25
Adoption 20 / 25
Maturity 18 / 25
Community 15 / 25

How are scores calculated?

Stars

239

Forks

23

Language

TypeScript

License

Apache-2.0

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.