@Akim41k
23 years old Designer from san. Francisco

Как запустить функцию после window.speechSynthesis.speak?

Суть такая, воспроизводится видео и на определенном моменте нужно остановить видео, проговорить речь и продолжить видео, но javascript никак не обрабатывает окончание произношение, что делать?

export const pronounce = (
	text: string,
	pause: () => void,
	resume: () => void
) => {
	const utteranceRussianLanguage = 'ru-RU'
	const utterance = new SpeechSynthesisUtterance(text)
	utterance.lang = utteranceRussianLanguage
	utterance.voice = getVoice(utterance.lang)

	pause()

	window.speechSynthesis.speak(utterance)

	resume()
}
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
(!utterance){
play()
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час