SpeechSynthesisEvent:charIndex 属性

Baseline 已广泛支持

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

charIndexSpeechSynthesisEvent 接口的一个只读属性,它返回当事件被触发时,正在被朗读的字符在 SpeechSynthesisUtterance.text 中的索引位置。

一个数字。

示例

js
utterThis.onpause = (event) => {
  const char = event.utterance.text.charAt(event.charIndex);
  console.log(
    `Speech paused at character ${event.charIndex} of "${event.utterance.text}", which is "${char}".`,
  );
};

规范

规范
Web Speech API
# dom-speechsynthesisevent-charindex

浏览器兼容性

另见