← Back to release summary

Web Speech API contextual biasing

Category
Miscellaneous
Type
New or changed feature
Status
Proposed (Chrome Proposed)
Intent stage
None

Summary

This feature enables websites to support contextual biasing for speech recognition by adding a recognition phrase list to the Web Speech API. Developers can provide a list of phrases as well as updating them to apply a bias to the speech recognition models in favor of those phrases. This helps improve accuracy and relevance for domain-specific and personalized speech recognition.

Motivation

The Web Speech API is a web standard API that allows developers to incorporate speech recognition and synthesis into their web pages. Currently the Web Speech API uses generalized speech recognition models and cannot prioritize certain words or phrases, or adapt to user-specific or domain-specific vocabularies. Adding recognition phrase list provides the Web Speech API with an explicit mechanism to support contextual biasing.

Standards & signals

Docs: https://docs.google.com/document/d/1CBH4r6rxSryY28hOhBQC-DZgjwWbO-FRYg_bbJIfBFo/edit?usp=sharing

Explainers: https://github.com/WebAudio/web-speech-api/blob/main/explainers/contextual-biasing.md

View on chromestatus.com