SpeechRecognitionEvent: SpeechRecognitionEvent()-Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der SpeechRecognitionEvent()-Konstruktor erstellt eine neue Instanz des SpeechRecognitionEvent-Objekts.
Syntax
new SpeechRecognitionEvent(type, init)
Parameter
type-
Ein String, der den Namen des Ereignisses enthält. Dieser wird
resultodernomatchsein, abhängig von dem Ereignis, das die Instanz erstellt hat. init-
Ein Initialisierungsobjekt, das die folgenden Eigenschaften enthält:
resultIndexOptional-
Eine Zahl, die den niedrigsten Indexwert des Ergebnisses darstellt, der sich im
SpeechRecognitionResultList-Instanz tatsächlich geändert hat. results-
Ein
SpeechRecognitionResultList-Objekt, das alle Spracherkennungsergebnisse repräsentiert, die im zugehörigen Ereignis zurückgegeben wurden.
Beispiele
Es ist unwahrscheinlich, dass Sie eine SpeechRecognitionEvent-Instanz manuell erstellen. Solche Instanzen sind als Ereignisobjekte innerhalb der result- und nomatch-Ereignis-Handler-Funktionen verfügbar.
Zum Beispiel:
recognition.addEventListener("result", (event) => {
const color = event.results[0][0].transcript;
diagnostic.textContent = `Result received: ${color}.`;
bg.style.backgroundColor = color;
console.log(`Confidence: ${event.results[0][0].confidence}`);
});
Spezifikationen
| Specification |
|---|
| Web Speech API> # dom-speechrecognition-speechrecognition> |