代码如下
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
私信一下小助手,我们进一步定位一下问题哈
记住,要合成的字数一定要小于1000字节!!!
你好,这个问题有解决吗
你好,这个问题有解决吗