小编use*_*301的帖子

android chrome 中的语音合成不加载语音

我有一个在 Windows chrome 上正确运行的脚本,但是当我在 android chrome 上尝试它时,它不起作用。这似乎是声音的问题,因为:

if ('speechSynthesis' in window)
Run Code Online (Sandbox Code Playgroud)

返回真。我尝试了一些在线示例(例如http://codepen.io/matt-west/pen/wGzuJ),并且“声音”选择列表为空。

我需要安装一些东西才能使其工作吗?

此代码适用于 Windows 的 chrome,但不适用于 Android 的 chrome:

function playSentence(text) {    
     var msg = new SpeechSynthesisUtterance();    
     msg.text = text;
     window.speechSynthesis.speak(msg);
 }

 $(function () {
     playSentence("Hello world");
 });
Run Code Online (Sandbox Code Playgroud)

版本:Android 5.0.0 - Chrome 46.0.2490.76

android google-chrome speech-synthesis

6
推荐指数
1
解决办法
4492
查看次数

标签 统计

android ×1

google-chrome ×1

speech-synthesis ×1