html5语音合成SpeechSynthesis在安卓chrome中不能合成中文语音

我在android的chrome上遇到了这个问题。我想调用html5的语音合成API,chrome是支持的,经试验,在电脑上可以正常的发出中文语音,但是安卓chrome却不能。调试后发现电脑chrome中用speechSynthesis.getVoices()显示有21门语言,其中包含中文。而手机上却只有6门语言,不包含中文。这种情况如何才能让手机chrome支持中文语音合成呢?求大神解答

clipboard.png

clipboard.png

阅读 10.5k
2 个回答

如果仅仅是合成中文语音,可以试试百度在线语音api

http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&text=百度sb
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题