SpeechSynthesisEvent: charIndex 属性

基线 广泛可用

此功能已得到良好建立,并且可以在许多设备和浏览器版本上运行。它自以下时间以来在浏览器中可用 2018 年 9 月.

charIndexSpeechSynthesisUtterance 接口的只读属性,它返回在触发事件时正在朗读的 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 语音 API
# dom-speechsynthesisevent-charindex

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅