收藏
回答

createInnerAudioContext,播放多段音频文件,中间卡顿明显?

利用wx.createInnerAudioContext,播放多段同声传译工作API textToSpeech将文字转成的音频文件,有多段音频顺序播放,中间卡顿明显。有合适的办法解决吗

回答关注问题邀请回答
收藏

1 个回答

  • lanezli
    lanezli
    03-13

    在分割文本的时候,按照标点符号进行切分。因为标点符号停顿是人的正常感知!

    然后可以通过以下代码实现音频预加载

    let innerAudioContext = wx.createInnerAudioContext();
    innerAudioContext.src = pathArr[i];
    innerAudioContext.destroy();
    innerAudioContext = null;
    

    可以两者结合试试

    或者通过 wx.createWebAudioContext 实现音频流播放,但是要注意拉取音频流的时候加上域名白名单

    03-13
    有用
    回复
登录 后发表内容