speechSynthesisInstance.pause не работает в Firefox?

#javascript #firefox #text-to-speech

#javascript #firefox #преобразование текста в речь

Вопрос:

Я пытаюсь использовать SpeechSynthesis API, и я не понимаю, что я делаю неправильно или это ошибка, но pause(), похоже, не работает…

 utter = new SpeechSynthesisUtterance("This is a long text to be read by the voice synthesis. You will see that it doesn't pause when requested to.")
utter.lang = 'en'
window.speechSynthesis.speak(utter)
setTimeout(() => window.speechSynthesis.pause(), 3000)  

Я тестирую с Firefox 80.0.1 (64 бита). Ubuntu 20.04

Для меня здесь предложение читается полностью без остановки.

Я подумал, что это может быть ошибка, но я ничего не нахожу в Интернете по этому поводу.

Комментарии:

1. Работает здесь в FF80.0.1 на macOS.

2. Я с Ubuntu. Может быть, это происходит из ОС тогда? Я проведу дополнительные тесты в этом направлении. Спасибо.

3. Да, наверное, можно повторить в Firefox для Android.

4. Также не работает у меня в Firefox 98.0.2 (64 бита) и Ubuntu 20.04 почти 2 года спустя. Я нашел сообщение о проблеме на веб-сайте Firefox, которое было помечено как исправленное, но, похоже, не исправлено или проблема повторилась.