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

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

Das SpeechRecognitionPhrase-Interface der Web Speech API repräsentiert einen Ausdruck, der an die Spracherkennung zur kontextuellen Bevorzugung übergeben werden kann.

Instanz-Eigenschaften

SpeechRecognitionPhrase.boost Schreibgeschützt Experimentell

Eine Gleitkommazahl, die die Höhe der Verstärkung darstellt, die Sie auf den entsprechenden phrase anwenden möchten.

SpeechRecognitionPhrase.phrase Schreibgeschützt Experimentell

Ein String, der das Wort oder den Ausdruck enthält, das/die Sie im Erkennungs-Engine-Bias verstärkt haben möchten.

Beispiele

Grundlegende Nutzung

Der folgende Code erstellt zunächst ein Array mit den zu verstärkenden Ausdrücken und ihren boost-Werten. Wir konvertieren diese Daten in ein ObservableArray von SpeechRecognitionPhrase-Objekten, indem wir die ursprünglichen Array-Elemente auf Aufrufe des SpeechRecognitionPhrase()-Konstruktors abbilden:

js
const phraseData = [
  { phrase: "azure", boost: 5.0 },
  { phrase: "khaki", boost: 3.0 },
  { phrase: "tan", boost: 2.0 },
];

const phraseObjects = phraseData.map(
  (p) => new SpeechRecognitionPhrase(p.phrase, p.boost),
);

Nach der Erstellung einer SpeechRecognition-Instanz fügen wir unsere kontextuell bevorzugten Ausdrücke hinzu, indem wir das phraseObjects-Array als Wert der SpeechRecognition.phrases-Eigenschaft setzen:

js
const recognition = new SpeechRecognition();
recognition.continuous = false;
recognition.lang = "en-US";
recognition.interimResults = false;
recognition.processLocally = true;
recognition.phrases = phraseObjects;

// …

Dieser Code stammt aus unserem on-device speech color changer (Demo live ausführen). Siehe Using the Web Speech API für eine vollständige Erklärung.

Spezifikationen

Specification
Web Speech API
# speechrecognitionphrase

Browser-Kompatibilität

Siehe auch