一直提示3301,音频质量错误。
//开始录音的时候
start: function () {
const options = {
duration: 60000,//指定录音的时长,单位 ms
sampleRate: 16000,//采样率
numberOfChannels: 1,//录音通道数
format: 'mp3'//音频格式,有效值 aac/mp3
}
//开始录音
recorderManager.start(options);
recorderManager.onStart(() => {
console.log('recorder start')
});
//错误回调
recorderManager.onError((res) => {
console.log(res);
})
},
后台识别基本设置
// 初始化一个Client
public static AipSpeech client = new AipSpeech(BaseStaticParameter.APP_ID, BaseStaticParameter.API_KEY,
BaseStaticParameter.SECRET_KEY);
SpeechResponse response = new SpeechResponse();
// 可选:设置网络连接参数
client.setConnectionTimeoutInMillis(2000); // 建立连接的超时时间(单位:毫秒)
client.setSocketTimeoutInMillis(60000); // 通过打开的连接传输数据的超时时间(单位:毫秒)
// 对语音二进制数据进行识别
org.json.JSONObject asrRes = client.asr(data, "pcm", 16000, null);
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
你目前什么问题呢?
偶尔确实遇到
不客气,欢迎测试欢迎反馈,如果有更多问题也可以在官方QQ群:910926227 交流咨询
好的谢谢。
是的,微信不支持pcm,但微信已经支持m4a格式了。百度就是考虑到小程序的开发者,于是推出支持m4a格式的极速版语音识别,可以直接调通小程序,你可以试一试。参考:https://ai.baidu.com/forum/topic/show/953184
微信小程序不支持pcm,。目前我是采用ffmpeg将mp3转成pcm然后再识别是可以的。直接识别有问题。
小程序是指微信小程序吗?看你的音频是否符合官方文档的要求。
格式支持:pcm(不压缩)、wav(不压缩,pcm编码)、amr(压缩格式)、m4a(AAC编码,主要为小程序录音,仅极速版支持)。推荐pcm 采样率 :16000 固定值。 编码:16bit 位深的单声道。