getUserMedia
A browser Web API used to access local microphone and camera media streams after the user grants permission. It is the foundational interface for local audio capture and offline processing.
Timeline (last 90 days)
Native browser capabilities (Web Platform APIs) are standardized interfaces implemented by the browser engine that web pages can use without installing plugins, and they are constrained by a unified permission prompt mechanism, such as getUserMedia, Notification, and Geolocation.
There are open-source examples that use getUserMedia() to capture the microphone audio stream, convert it to the frame format required by the model, run keyword detection inference locally, and only start ASR or show the command interface after a wake word is detected.
The getUserMedia API provided by WebRTC can directly access a user's media devices to achieve audio capture.
All Facts (3)
Native browser capabilities (Web Platform APIs) are standardized interfaces implemented by the browser engine that web pages can use without installing plugins, and they are constrained by a unified permission prompt mechanism, such as getUserMedia, Notification, and Geolocation.
50%UnverifiedThere are open-source examples that use getUserMedia() to capture the microphone audio stream, convert it to the frame format required by the model, run keyword detection inference locally, and only start ASR or show the command interface after a wake word is detected.
50%UnverifiedThe getUserMedia API provided by WebRTC can directly access a user's media devices to achieve audio capture.
50%