web api constructor
SpeechRecognitionEvent: SpeechRecognitionEvent() constructor
The SpeechRecognitionEvent() constructor creates a new
SpeechRecognitionEvent object instance.
Syntax
new SpeechRecognitionEvent(type, init)
Parameters
type- : A string containing the name of the event. This will be
resultornomatch, depending on the event that created the instance.
- : A string containing the name of the event. This will be
init- : An initialization object that contains the following properties:
resultIndexOptional- : A number representing the lowest index value result in the
SpeechRecognitionResultListinstance that has actually changed.
- : A number representing the lowest index value result in the
results- : A
SpeechRecognitionResultListobject representing all the speech recognition results returned in the associated event.
- : A
- : An initialization object that contains the following properties:
Examples
You would be unlikely to construct a SpeechRecognitionEvent instance manually. Such instances are available as event objects inside result and nomatch event handler functions.
For example:
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}`);
});
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.