SpeechSynthesis: phương thức cancel()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2018.
Phương thức cancel() của giao diện SpeechSynthesis xóa tất cả utterance khỏi hàng đợi utterance.
Nếu một utterance đang được phát, việc nói sẽ dừng ngay lập tức.
Cú pháp
js
cancel()
Tham số
Không có.
Giá trị trả về
Không có (undefined).
Ví dụ
js
const synth = window.speechSynthesis;
const utterance1 = new SpeechSynthesisUtterance(
"How about we say this now? This is quite a long sentence to say.",
);
const utterance2 = new SpeechSynthesisUtterance(
"We should say another sentence too, just to be on the safe side.",
);
synth.speak(utterance1);
synth.speak(utterance2);
synth.cancel(); // utterance1 stops being spoken immediately, and both are removed from the queue
Đặc tả kỹ thuật
| Thông số kỹ thuật |
|---|
| Web Speech API> # dom-speechsynthesis-cancel> |