SpeechRecognitionEvent: interpretation 属性
已弃用:此功能不再推荐。虽然一些浏览器可能仍然支持它,但它可能已经被从相关的 Web 标准中移除,可能正在被删除,或者可能只是为了兼容性而保留。避免使用它,如果可能,更新现有的代码;请参阅此页面底部的兼容性表格以指导您的决定。请注意,此功能可能随时停止工作。
非标准:此功能是非标准的,并且不在标准轨道上。不要在面向 Web 的生产网站上使用它:它不会对所有用户起作用。实现之间也可能存在很大的不兼容性,并且行为在将来可能会发生变化。
interpretation
是 SpeechRecognitionEvent
接口的只读属性,它返回用户所说内容的语义含义。
例如,这可以通过语法中对语义的 SISR 规范来确定(有关规范和示例,请参阅语音识别语义解释 (SISR) 1.0 版。)
值
返回的值可以是任何类型。如果语音识别系统没有返回语义解释,则将返回 null
。
示例
js
recognition.onresult = (event) => {
const color = event.results[0][0].transcript;
diagnostic.textContent = `Result received: ${color}.`;
bg.style.backgroundColor = color;
console.log(event.interpretation);
};
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。