SpeechRecognitionResult: isFinal 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

isFinalSpeechRecognitionResult 接口的一个只读属性,它是一个布尔值,表示这个结果是否为最终结果(true)或不是(false)。如果是最终结果,那么这个结果将是最后一次返回;如果不是,那么这个结果是一个临时结果,之后可能会更新。

一个布尔值。

示例

js
recognition.onresult = (event) => {
  const color = event.results[0][0].transcript;
  diagnostic.textContent = `Result received: ${color}.`;
  bg.style.backgroundColor = color;

  console.log(event.results[0].isFinal);
};

规范

规范
Web Speech API
# dom-speechrecognitionresult-isfinal

浏览器兼容性

另见