待合成文本:
您好,我是知识助手。\n请按住麦克风说出问题或直接输入问题吧~\n请按住麦克风说出问题或直接输入问题吧?\n请按住麦克风说出问题或直接输入问题吧?\n请按住麦克风说出问题或直接输入问题吧~?\n
成功返回:
innerAudioContext.autoplay = true;
innerAudioContext.src = res.filename;
经测试,在ios端,返回的网址,可以正常播放,但是,在安卓端有时候可以正常播放,有时候不可以正常播放(播放了一点,播放就报10001错误了);
经排查,发现是返回的网址文件,在安卓端异常,因为,我把网址替换成其他在线音频文件,没有问题。
大致代码如下:
plugin.textToSpeech({ lang: "zh_CN", tts: true, content: text, success: function (res) { innerAudioContext.autoplay = true; // innerAudioContext.obeyMuteSwitch = false; innerAudioContext.src = res.filename; |
我也碰到这样的问题,解决了么
将语音合成插件返回的这个音频下载到本地,在进行播放。不直接播放