Я пытаюсь сделать текст в речь на сайте. Я создал кнопку, которая выполняет и воспроизведение, и паузу, и возобновление операции с одной кнопкой, но я был озадачен тем, что не слышу ни одного голоса, но он успешно входит в петли, но не может слышать или выполнять какие-либо операции.
var flag = false;
function listen(){
console.log("texttospeech")
var synth = window.speechSynthesis;
if ('speechSynthesis' in window){
if(!flag){
console.log("flag value true")
flag = true;
utterance = new SpeechSynthesisUtterance(
document.getElementById("retrievecode").textContent);
utterance.onend = function(){
console.log("reached end")
flag = false;
};
synth.speak(utterance);
}
if(synth.paused) { /* unpause/resume narration */
console.log("pauser")
synth.resume();
}
}
else{
alert("not supported")
}
}