воспроизведение, пауза, возобновление операций на одной кнопке с использованием речи Синтез не работает - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь сделать текст в речь на сайте. Я создал кнопку, которая выполняет и воспроизведение, и паузу, и возобновление операции с одной кнопкой, но я был озадачен тем, что не слышу ни одного голоса, но он успешно входит в петли, но не может слышать или выполнять какие-либо операции.

        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")
   }
 }
...