风行于足
风行于足
  • 发布:2022-05-09 22:36
  • 更新:2022-08-05 16:38
  • 阅读:523

UNI录音的文件无法播放也无法识别?

分类:uni-app

使用uni的recorderManager进行录音,上传到后端的文件不能用电脑自带的windows player进行播放,但是传到手机上用网易云播放器却可以正常播放录音内容,另外酷狗也不能播放;后来调用百度语音识别api结果识别内容为空,咨询百度工程师回复是录音文件有时长但是没有声音,内容为空!!!

以下是录音开始的配置参数:

recorderManager.start({
sampleRate:16000,//采样率,App、小程序
// encodeBitRate:64000,//仅小程序支持编码码率
format:'wav',//格式 aac/mp3/wav/PCM,App默认值为mp3,小程序默认值aac
})

仅仅只是配置了采样率和格式

2022-05-09 22:36 负责人:无 分享
已邀请:
小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

所以 你输出为mp3 看看win自带的那个播放器能够正常解码播放

  • 风行于足 (作者)

    mp3格式Windows player可以正常播放;不过百度语音识别需要wav或者pcm的格式

    2022-05-10 23:08

DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

使用bug反馈模板提供详细的信息

  • 风行于足 (作者)

    暂时没想过是uni的bug,我先试试其他方式再提交bug看看

    2022-05-10 23:10

风行于足

风行于足 (作者)

发现,直接录制pcm或者wav格式的录音文件,都存在一定问题,在文件下面展示比特率都解析不出来,而
1、直接录制的MP3,
2、或者Mp3=>wav,
3、或者wav=>mp3=>wav都有比特率,并且百度识别可以正常并且准确识别录音内容
见图

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

也就是说 你直接导出wav 是没有比特率 然后导致识别不出来 是这意思吧

  • 风行于足 (作者)

    不确定只有比特率原因,没有比特率也可能是wav录音文件存在的问题之一

    2022-05-11 22:10

  • 小枫叶

    回复 风行于足: 那这也不好确定问题啊 你换个语音识别厂家试试

    2022-05-11 22:43

鹤仙人

鹤仙人

兄弟你最后咋解决了,我也遇到这个坑了,录音后的wav文件没有比特率,播放不了

该问题目前已经被锁定, 无法添加新回复