语音识别:开始事件

startWeb 语音 API SpeechRecognition 对象的事件,当语音识别服务开始监听传入音频以识别与当前 SpeechRecognition 关联的语法时,该事件将被触发。

语法

在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。

js
addEventListener("start", (event) => {});

onstart = (event) => {};

事件类型

一个通用的 Event,没有添加任何属性。

示例

您可以在 addEventListener 方法中使用 start 事件

js
const recognition = new webkitSpeechRecognition() || new SpeechRecognition();

recognition.addEventListener("start", () => {
  console.log("Speech recognition service has started");
});

或者使用 onstart 事件处理程序属性

js
recognition.onstart = () => {
  console.log("Speech recognition service has started");
};

规范

规范
Web 语音 API
# eventdef-speechrecognition-start
Web 语音 API
# dom-speechrecognition-onstart

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅