Back to Content

SpeechRecognition: interimResults property

files/en-us/web/api/speechrecognition/interimresults/index.md

latest1.0 KB
Original Source

{{APIRef("Web Speech API")}}

The interimResults property of the {{domxref("SpeechRecognition")}} interface controls whether interim results should be returned (true) or not (false). Interim results are results that are not yet final (e.g., the {{domxref("SpeechRecognitionResult.isFinal")}} property is false).

The default value for interimResults is false.

Value

A boolean value representing the state of the current SpeechRecognition's interim results. true means interim results are returned, and false means they aren't.

Examples

This code is excerpted from our Speech color changer example.

js
const recognition = new SpeechRecognition();
recognition.lang = "en-US";
recognition.interimResults = false;
recognition.maxAlternatives = 1;

// …

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also