以下代码适用于桌面Chrome/Safari/Firefox,但不适用于移动设备。
即使在Chrome手机上,我有1) SpeechRecognition工作正常;2) SpeechSynthesisUtterance加载正确,我可以检查所有属性,加载语音(通过DevTools进行远程调试)--只是手机不能说话(iPhone Safari和Android Chrome测试)。
此外,当我在手机上试用这款时,它显示我的浏览器支持语音合成,我可以从可用的语音中进行选择,但浏览器不会说话。
你知道这里可能出了什么问题吗?
<script>
var u = new SpeechSy