为什么Web Speech API在Android Phone中两次说文本

时间:2018-06-29 05:37:44

标签: android text-to-speech speech-synthesis

我正在网站上使用Web Speech API讲一些文本。在台式机/笔记本电脑上运行正常(我正在使用Chrome浏览器)。但是,当我从Android Mobile浏览网站时,它无法正常工作。它说话两次。例如,如果输入了文字-    “你好吗?”, 在桌面上它会说-    “你好吗?”, 但在Android手机中,它会说-    “你好吗?你好吗?”

任何人都可以说如何在Android手机中删除此重复吗?

仅供参考–我使用以下代码让我的网​​站发言:

var speech = new SpeechSynthesisUtterance();
speech.text = "How do you do?";
speech.volume = 1;
speech.rate = 1;
speech.pitch = 1;
window.speechSynthesis.speak(speech);

0 个答案:

没有答案