Ниже код работает нормально с Chrome, но тот же код не работает с Internet Explorer. Как использовать синтез речи в Internet Explorer?

<!DOCTYPE html>
<html lang="en">
   <head>
      <meta charset="UTF-8">
   </head>

   <body onload="myFunction()">
      <script>
             function myFunction() {

               // Create the utterance object setting the chosen parameters
               var utterance = new SpeechSynthesisUtterance();

               var myarray = new Array(4);

               myarray[0] =  "Move Bay from door 10 to 20";               
               utterance.text = myarray[0];
                utterance.lang = "ar-uk";
               speechSynthesis.speak(utterance);  
             }              
      </script>
   </body>
</html>

Передача текста в текстовое свойство синтеза речи и попытка преобразовать текст в речь

2 ответа

Посмотрите здесь: SpeechSynthesisUtterance Docs

Это не поддерживается IE.

Это не поддерживается Microsoft имеет бесплатный SAPI (Speech API), который использует WSR, распознавание речи Windows '

Другие вопросы по тегам