SpeechSynthesisEvent: charLength 屬性
charLength 是 SpeechSynthesisEvent 介面的一個只讀屬性,它返回在 charIndex 位置的字元之後剩餘的待朗讀字元數。
如果語音引擎無法確定,則返回 0。
值
一個整數。
示例
js
utterThis.onpause = (event) => {
const char = event.utterance.text.charAt(event.charIndex);
const charLeft = event.charLength;
if (charLeft) {
console.log(
`Speech paused. There are still ${charLeft} characters to be spoken.`,
);
} else {
console.log(
"Speech paused. The underlying speech engine can't tell how many characters are left.",
);
}
};
規範
| 規範 |
|---|
| Web Speech API # dom-speechsynthesisevent-charlength |
瀏覽器相容性
載入中…