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.
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.
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