web api instance property
SpeechRecognition: processLocally property
Limited availability
The processLocally property of the
SpeechRecognition interface specifies whether speech recognition must be performed locally on the user’s device.
See On-device speech recognition for more information.
Value
A boolean value.
- If set to
true, speech recognition done via theSpeechRecognitionobject must be done locally. - If set to
false(the default), the user agent can choose whether to do the processing locally or remotely.
Examples
Basic usage
The following code creates a new SpeechRecognition object instance using the SpeechRecognition() constructor, then specifies that it should use local processing by setting processLocally to true:
const recognition = new SpeechRecognition();
recognition.processLocally = true;
This code is excerpted from our on-device speech color changer (run the demo live). See Using the Web Speech API for a full explanation.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.