Ниже код работает нормально с 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 '