我正在网站上使用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);