recorderManager.start({
sampleRate:16000,//采样率,App、小程序
//encodeBitRate:96000,//仅小程序支持编码码率
numberOfChannels:1,
format:'wav',//格式 aac/mp3/wav/PCM,App默认值为mp3,小程序默认值aac
})
recorderManager.onStop(function (res) {
console.log('录音停止3:' + JSON.stringify(res));
self.voiceTempPath = res.tempFilePath;
self.upload_voice(); //上传至服务器
});

- 发布:2022-05-11 00:03
- 更新:2024-12-13 09:33
- 阅读:2721
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版 21H2
HBuilderX类型: 正式
HBuilderX版本号: 3.4.7
手机系统: Android
手机系统版本号: Android 11
手机厂商: 一加8
手机机型: in2010
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
开始录音
recorderManager.start({
sampleRate:16000,//采样率,App、小程序
//encodeBitRate:96000,//仅小程序支持编码码率
numberOfChannels:1,
format:'wav',//格式 aac/mp3/wav/PCM,App默认值为mp3,小程序默认值aac
})
停止后上传录音
recorderManager.onStop(function (res) {
console.log('录音停止3:' + JSON.stringify(res));
self.voiceTempPath = res.tempFilePath;
self.upload_voice(); //上传至服务器
});
下载录音文件
将文件下载到本地,发现wav格式播放无声音。mp3格式可以;但是直接录制的wav转MP3可以播放出声音,再次转wav也可以播放出声音
开始录音
recorderManager.start({
sampleRate:16000,//采样率,App、小程序
//encodeBitRate:96000,//仅小程序支持编码码率
numberOfChannels:1,
format:'wav',//格式 aac/mp3/wav/PCM,App默认值为mp3,小程序默认值aac
})
停止后上传录音
recorderManager.onStop(function (res) {
console.log('录音停止3:' + JSON.stringify(res));
self.voiceTempPath = res.tempFilePath;
self.upload_voice(); //上传至服务器
});
下载录音文件
将文件下载到本地,发现wav格式播放无声音。mp3格式可以;但是直接录制的wav转MP3可以播放出声音,再次转wav也可以播放出声音
预期结果:
wav,pcm格式都可以被百度语音识别api识别出结果
wav,pcm格式都可以被百度语音识别api识别出结果
实际结果:
只有mp3格式转化成wav的文件才可以被识别,直接录制的wav,pcm文件无法识别,播放没有声音
只有mp3格式转化成wav的文件才可以被识别,直接录制的wav,pcm文件无法识别,播放没有声音
1***@qq.com
大佬,请问解决了吗
2025-03-11 18:29