Суть такая, воспроизводится видео и на определенном моменте нужно остановить видео, проговорить речь и продолжить видео, но 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()
}