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

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die schreibgeschützte boost-Eigenschaft des SpeechRecognitionPhrase-Interfaces gibt eine Gleitkommazahl zurück, die das Gewicht angibt, das Sie der entsprechenden phrase zuweisen möchten.

Wert

Eine Gleitkommazahl zwischen 0,0 und 10,0 (einschließlich), die das Gewicht darstellt, das Sie auf die phrase anwenden möchten. Dieser Wert ist in etwa gleich dem natürlichen Logarithmus der Anzahl der Male, wie viel wahrscheinlicher die Website diese Phrase erscheinen sieht im Vergleich zu dem, was das Spracherkennungsmodell weiß. Höhere Werte machen es wahrscheinlicher, dass die phrase erkannt wird.

Ein hoher Wert wie 9,0 oder 10,0 könnte dazu führen, dass die Erkennungs-Engine fälschlicherweise andere Phrasen als die angegebene Phrase erkennt. Daher sollten solche Werte selten verwendet werden, wenn SpeechRecognitionPhrase-Objekte erstellt werden.

Beispiele

Grundlegende Verwendung

Die SpeechRecognition.phrases-Eigenschaft enthält ein Array von SpeechRecognitionPhrase-Objekten, die kontextuelle Bias-Phrasen darstellen. Dieses Array kann wie ein normales JavaScript-Array modifiziert werden, zum Beispiel indem neue Phrasen dynamisch hinzugefügt werden:

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

Sie können dann auf diese Objekte und ihre Eigenschaften zugreifen. Um den boost-Wert der hinzugefügten Phrase zurückzugeben, könnten Sie Folgendes tun:

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

Spezifikationen

Specification
Web Speech API
# dom-speechrecognitionphrase-boost

Browser-Kompatibilität

Siehe auch