SpeechGrammarList: addFromString() Methode
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die addFromString()
Methode der SpeechGrammarList
Schnittstelle nimmt eine Grammatik, die in einem bestimmten String innerhalb des Code-Basis enthalten ist (z.B. in einer Variablen gespeichert), und fügt sie der SpeechGrammarList
als neues SpeechGrammar
Objekt hinzu.
Syntax
addFromString(string)
addFromString(string, weight)
Parameter
string
-
Ein String, der die hinzuzufügende Grammatik darstellt.
weight
Optional-
Ein Gleitkommawert, der das Gewicht der Grammatik relativ zu anderen Grammatiken in der
SpeechGrammarList
darstellt. Das Gewicht gibt die Bedeutung dieser Grammatik oder die Wahrscheinlichkeit an, dass sie vom Spracherkennungsdienst erkannt wird. Der Wert kann zwischen0.0
und1.0
liegen; Wenn nicht angegeben, wird der Standardwert1.0
verwendet.
Rückgabewert
Keiner (undefined
).
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 # dom-speechgrammarlist-addfromstring |