收藏
回答

多端应用模式调用微信同声传译插件的textToSpeech方法报错?

代码如下

const plugin = requirePlugin('WechatSI');

const sayTips = text => {

    const innerAudioContext = wx.createInnerAudioContext({

        useWebAudioImplement: false

    });

    plugin.textToSpeech({

        lang: 'zh_CN',

        content: text,

        success: function (res) {

            innerAudioContext.src = res.filename;

            innerAudioContext.play();

        },

        fail: function (err) {

            console.error("sayTips fail", err);

        }

    });

}

小程序正常调用,多端应用模式报错{"retcode": -20003, "msg": "text to speech inner server failed."},似乎是插件内请求服务端的时候没有携带请求头X-WECHAT-HOSTSIGN

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

4 个回答

  • 多端移动应用小助手
    多端移动应用小助手
    01-06

    私信一下小助手,我们进一步定位一下问题哈

    01-06
    有用
    回复
  • Arthur
    Arthur
    03-15

    记住,要合成的字数一定要小于1000字节!!!

    03-15
    有用
    回复
  • 小伙子
    小伙子
    02-21

    你好,这个问题有解决吗

    02-21
    有用
    回复
  • 刚
    01-25

    你好,这个问题有解决吗

    01-25
    有用
    回复
登录 后发表内容
问题标签