Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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:

js
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:

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

Spezifikationen

Spezifikation
Web Speech API
# dom-speechrecognitionphrase-boost

Browser-Kompatibilität

Siehe auch