Contact emails [email protected]
Explainer https://docs.google.com/document/d/1fLqaTipW1AcHRwoa7V88Z_SJ52w_xV2lObLq-Sqaw5Q/edit?usp=sharing Specification https://webaudio.github.io/web-speech-api Summary Extends the SpeechRecognition interface by adding a quality property to SpeechRecognitionOptions. This allows developers to specify the semantic capability required for on-device recognition (via processLocally: true). The proposed quality enum supports three levels—'command', 'dictation', and 'conversation'—mapping to increasing task complexity and hardware requirements. This enables developers to determine if the local device can handle high-stakes use cases (like meeting transcription) or if they should fallback to cloud services, solving the current "black box" issue of on-device model capabilities. Blink component Blink>Speech Web Feature ID speech-recognition Motivation While the introduction of processLocally: true was a significant step for privacy and latency, it currently treats all on-device models as functionally equivalent. In reality, on-device capabilities are highly fragmented: a lightweight model optimized for simple voice commands (eg, "turn on the lights") is often insufficient for high-stakes use cases like video conferencing transcription or accessibility captioning, which require handling continuous speech, multiple speakers, and background noise. Because developers currently have no way to verify the semantic capability of the local model, they must blindly trust the device or default to Cloud-based recognition to guarantee a minimum user experience. This lack of transparency forces developers to bypass on-device capabilities for high-end use cases, effectively negating the privacy and bandwidth benefits of the API. There is a critical need for a mechanism that allows applications to define their required "floor" of utility (eg, conversation-grade accuracy) to confidently utilize local processing. Initial public proposal https://github.com/WebAudio/web-speech-api/issues/182 Requires code in //chrome? True Tracking bug https://g-issues.chromium.org/issues/476168420 Estimated milestones No milestones specified Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5136859632107520?gate=6299914562830336 This intent message was generated by Chrome Platform Status. -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/69694ed0.050a0220.f8796.0337.GAE%40google.com.
