SpeechRecognitionPhrase: boost-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Die schreibgeschützte Eigenschaft boost der Schnittstelle SpeechRecognitionPhrase gibt eine Gleitkommazahl zurück, die angibt, welches Gewicht Sie der zugehörigen phrase zuweisen möchten.
Wert
Eine Gleitkommazahl zwischen 0.0 und 10.0 (einschließlich), die das Gewicht angibt, das Sie auf die phrase anwenden möchten. Dieser Wert entspricht ungefähr dem natürlichen Logarithmus des Faktors, um den die Website das Auftreten dieser Phrase für wahrscheinlicher hält, als es das Spracherkennungsmodell annimmt. Höhere Werte erhöhen die Wahrscheinlichkeit, dass die phrase erkannt wird.
Ein hoher Wert wie 9.0 oder 10.0 kann dazu führen, dass die Erkennungs-Engine andere Phrasen fälschlicherweise als die angegebene Phrase erkennt. Daher sollten solche Werte beim Erstellen von SpeechRecognitionPhrase-Objekten nur selten verwendet werden.
Beispiele
>Grundlegende Verwendung
Die Eigenschaft SpeechRecognition.phrases enthält ein Array von SpeechRecognitionPhrase-Objekten, die Phrasen zur kontextbezogenen Beeinflussung der Erkennung darstellen. Dieses Array lässt sich wie ein normales JavaScript-Array ändern, beispielsweise indem Sie ihm dynamisch neue Phrasen hinzufügen:
recognition.phrases.push(new SpeechRecognitionPhrase("thistle", 5.0));
Anschließend können Sie auf diese Objekte und ihre Eigenschaften zugreifen. Um den boost-Wert der hinzugefügten Phrase abzurufen, können Sie Folgendes tun:
// Should return 5.0
recognition.phrases[0].boost;
Spezifikationen
| Spezifikation |
|---|
| Web Speech API> # dom-speechrecognitionphrase-boost> |