语音识别:开始事件
start
是 Web 语音 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 表格仅在浏览器中加载