SpeechRecognition: processLocally property
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:
js
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
| Specification |
|---|
| Web Speech API> # dom-speechrecognition-processlocally> |