Javascript 语音合成API isn';t在移动浏览器中工作

Javascript 语音合成API isn';t在移动浏览器中工作,javascript,web,browser,client-side,speech-synthesis,Javascript,Web,Browser,Client Side,Speech Synthesis,我试图在我的网站上使用SpeechSynthesis API,但结果表明,在桌面浏览器上运行的相同代码在移动浏览器上不起作用 普鲁巴 玩 函数播放(){ if(窗口中的“speechSynthesis”){ log(“安装了API”); var ssu=新演讲(“你好世界”); window.speechSynthesis.speak(ssu); } } 您提供的示例在我的Android设备上运行良好。Huwawei Y6 Pro(Chrome 67.0)试试这个js提琴:我刚刚在iPhon

我试图在我的网站上使用SpeechSynthesis API,但结果表明,在桌面浏览器上运行的相同代码在移动浏览器上不起作用


普鲁巴
玩
函数播放(){
if(窗口中的“speechSynthesis”){
log(“安装了API”);
var ssu=新演讲(“你好世界”);
window.speechSynthesis.speak(ssu);
}
}

您提供的示例在我的Android设备上运行良好。Huwawei Y6 Pro(Chrome 67.0)试试这个js提琴:我刚刚在iPhoneX(Safari)和Moto G5(Chrome 66.0)中测试了JSFIDLE链接,但它不起作用。有什么想法吗?只是想检查一下,你的媒体音量是否处于非静音级别?哈哈,是的,事实上是最大音量。nipuna777的小提琴可以在iOS和Android上工作,但请注意,在iOS Safari上,你需要确保没有激活软静音按钮来听到任何声音。iOS chrome没有这个限制。speechSynthesis的移动实现有很多问题(请参阅),但这段代码很好。