SpeechGrammarList
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.
Das SpeechGrammarList
-Interface der Web Speech API stellt eine Liste von SpeechGrammar
-Objekten dar, die Wörter oder Muster von Wörtern enthalten, die der Erkennungsdienst erkennen soll.
Grammatik wird mit dem JSpeech Grammar Format (JSGF) definiert.
Hinweis: Das Konzept der Grammatik wurde aus der Web Speech API entfernt. Verwandte Funktionen bleiben in der Spezifikation und werden weiterhin von unterstützenden Browsern zur Rückwärtskompatibilität erkannt, haben jedoch keinen Einfluss auf Sprachdienste.
Konstruktor
SpeechGrammarList()
Veraltet-
Erstellt ein neues
SpeechGrammarList
-Objekt.
Instanz-Eigenschaften
SpeechGrammarList.length
Schreibgeschützt Veraltet-
Gibt die Anzahl der
SpeechGrammar
-Objekte in derSpeechGrammarList
zurück.
Instanz-Methoden
SpeechGrammarList.item()
Veraltet-
Standard-Getter — ermöglicht das Abrufen einzelner
SpeechGrammar
-Objekte aus derSpeechGrammarList
unter Verwendung der Array-Syntax. SpeechGrammarList.addFromURI()
Veraltet-
Nimmt eine unter einer spezifischen URI vorhandene Grammatik und fügt sie der
SpeechGrammarList
als neuesSpeechGrammar
-Objekt hinzu. SpeechGrammarList.addFromString()
Veraltet-
Fügt eine Grammatik in Form eines Strings der
SpeechGrammarList
als neuesSpeechGrammar
-Objekt hinzu.
Beispiele
const grammar =
"#JSGF V1.0; grammar colors; public <color> = aqua | azure | beige | bisque | black | blue | brown | chocolate | coral | crimson | cyan | fuchsia | ghostwhite | gold | goldenrod | gray | green | indigo | ivory | khaki | lavender | lime | linen | magenta | maroon | moccasin | navy | olive | orange | orchid | peru | pink | plum | purple | red | salmon | sienna | silver | snow | tan | teal | thistle | tomato | turquoise | violet | white | yellow ;";
const recognition = new SpeechRecognition();
const speechRecognitionList = new SpeechGrammarList();
speechRecognitionList.addFromString(grammar, 1);
recognition.grammars = speechRecognitionList;
Spezifikationen
Specification |
---|
Web Speech API # speechgrammarlist |
Browser-Kompatibilität
Loading…