收藏
回答

wx.getRecorderManager()为啥传给后台的mp3和wav格式不对(不标准)?

wx.getRecorderManager()接口,为啥配置的是mp3或者wav但是后端接受到保存下来,发现调用SDK(该SDK要求使用wav格式,一开始我传mp3然后进行了格式转换成wav,格式转换是正确的,我进行了验证,验证方法是使用网上下载的真的正常的mp3使用该格式转换流程后调用SDK能正常识别语音,但是使用由微信小程序传到后台收到的音频,它首先格式转换这一步就报错了,说明该mp3格式不对,是假的;然后我了解到貌似2021年3,4月后wx.getRecorderManager这一套接口能配置直接生成wav,于是就直接在前端配置生成wav传给后台,发现后台后续要用到wav格式的地方也是报错的,说明由微信小程序传到后台收到的wav音频也是假的,格式不对)进行语音识别怎么也实现不了,问题在于音频格式不对,二进制流不是正真的mp3或者wav格式。

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

1 个回答

  • 自由之翼
    自由之翼
    2022-05-12

    解决了么,这问题

    2022-05-12
    有用
    回复
登录 后发表内容