#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, которое было помечено как исправленное, но, похоже, не исправлено или проблема повторилась.