SpeechRecognitionPhrase: boost 屬性

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

SpeechRecognitionPhrase 介面的只讀屬性 boost 返回一個浮點數,表示您想賦予相應 phrase 的權重。

介於 0.010.0(含)之間的浮點數,表示您想應用於 phrase 的權重。此值大致相當於網站認為此短語出現的可能性是語音識別模型已知可能性多少倍的自然對數。值越高,phrase 越有可能被識別。

諸如 9.010.0 之類的高值可能會導致識別引擎錯誤地將其他短語識別為指定的短語。因此,在構建 SpeechRecognitionPhrase 物件時,應很少使用這些值。

示例

基本用法

SpeechRecognition.phrases 屬性包含一個 SpeechRecognitionPhrase 物件陣列,代表上下文偏置短語。此陣列可以像普通 JavaScript 陣列一樣進行修改,例如透過動態地將其推入新短語。

js
recognition.phrases.push(new SpeechRecognitionPhrase("thistle", 5.0));

然後,您可以像這樣訪問這些物件及其屬性。要返回新增的短語的 boost 值,您可以這樣做:

js
// Should return 5.0
recognition.phrases[0].boost;

規範

規範
Web Speech API
# dom-speechrecognitionphrase-boost

瀏覽器相容性

另見