SpeechRecognitionEvent: interpretation 属性

已弃用:此功能不再推荐。虽然一些浏览器可能仍然支持它,但它可能已经被从相关的 Web 标准中移除,可能正在被删除,或者可能只是为了兼容性而保留。避免使用它,如果可能,更新现有的代码;请参阅此页面底部的兼容性表格以指导您的决定。请注意,此功能可能随时停止工作。

非标准:此功能是非标准的,并且不在标准轨道上。不要在面向 Web 的生产网站上使用它:它不会对所有用户起作用。实现之间也可能存在很大的不兼容性,并且行为在将来可能会发生变化。

interpretationSpeechRecognitionEvent 接口的只读属性,它返回用户所说内容的语义含义。

例如,这可以通过语法中对语义的 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 的浏览器中加载。

另请参阅