SpeechRecognition: grammars-Eigenschaft
Die grammars
-Eigenschaft des
SpeechRecognition
-Interfaces gibt eine Sammlung von
SpeechGrammar
-Objekten zurück und setzt diese, die die Grammatiken darstellen, die von der aktuellen SpeechRecognition
verstanden werden.
Hinweis: Das Konzept der Grammatik wurde aus der Web Speech API entfernt. Verwandte Funktionen bleiben in der Spezifikation und werden von unterstützenden Browsern weiterhin aus Gründen der Rückwärtskompatibilität erkannt, aber sie haben keinen Einfluss auf Spracherkennungsdienste.
Wert
Eine SpeechGrammarList
, die die SpeechGrammar
-Objekte enthält, die die in Ihrer App verwendeten Grammatiken darstellen.
Beispiele
js
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> # dom-speechrecognition-grammars> |
Browser-Kompatibilität
Loading…