Firefox Tomorrow

web api constructor

SpeechRecognitionEvent: SpeechRecognitionEvent() constructor

View on MDN ↗

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 result or nomatch, depending on the event that created the instance.
  • init
    • : An initialization object that contains the following properties:
      • resultIndex Optional
      • results

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.

See also