textToSpeech返回的res.filename,在安卓端播放异常
发布于 5 年前 作者 hetao 20293 次浏览 来自 问答

待合成文本:

您好,我是知识助手。\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;

1 回复

我也碰到这样的问题,解决了么

回到顶部