SpeechRecognition:processLocally 属性

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

SpeechRecognition 接口的 processLocally 属性指定语音识别是否必须在用户设备上本地执行。

有关更多信息,请参阅 设备上语音识别

一个布尔值。

  • 如果设置为 true,则通过 SpeechRecognition 对象进行的语音识别必须在本地进行。
  • 如果设置为 false(默认值),则用户代理可以选择在本地或远程进行处理。

示例

基本用法

以下代码使用 SpeechRecognition() 构造函数创建了一个新的 SpeechRecognition 对象实例,然后通过将 processLocally 设置为 true 来指定它应该使用本地处理。

js
const recognition = new SpeechRecognition();
recognition.processLocally = true;

此代码摘自我们的 设备端语音颜色更改器在线运行演示)。有关完整解释,请参阅 使用 Web 语音 API

规范

规范
Web Speech API
# dom-speechrecognition-processlocally

浏览器兼容性

另见