SpeechSynthesisEvent: elapsedTime 属性

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上使用。自 2018 年 9 月以来,它已在各种浏览器中推出。

elapsedTimeSpeechSynthesisEvent 接口的一个只读属性,它返回自 SpeechSynthesisUtterance.text 开始朗读起,到 事件 被触发时所经过的时间(以秒为单位)。

一个浮点数,表示经过的时间(以秒为单位)。

注意: 规范的早期版本要求经过的时间以毫秒为单位。请查阅下面的兼容性表格以了解您的浏览器情况。

示例

js
utterThis.onboundary = (event) => {
  console.log(
    `${event.name} boundary reached after ${event.elapsedTime} seconds.`,
  );
};

规范

规范
Web Speech API
# dom-speechsynthesisevent-elapsedtime

浏览器兼容性

另见