小程序在电脑上录音无法被百度AI识别到
果断叫小黑 发布于2019-07-28 浏览:1680 回复:7
0
收藏

一直提示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
个赞
共7条回复 最后由chrisberg923回复于2019-08-05
#8chrisberg923回复于2019-08-05
#7 胡渣天枰回复
偶尔确实遇到

你目前什么问题呢?

0
#7胡渣天枰回复于2019-08-05

偶尔确实遇到

0
#6chrisberg923回复于2019-08-02
#5 果断叫小黑回复
好的谢谢。

不客气,欢迎测试欢迎反馈,如果有更多问题也可以在官方QQ群:910926227 交流咨询

0
#5果断叫小黑回复于2019-08-02
#4 chrisberg923回复
是的,微信不支持pcm,但微信已经支持m4a格式了。百度就是考虑到小程序的开发者,于是推出支持m4a格式的极速版语音识别,可以直接调通小程序,你可以试一试。参考:https://ai.baidu.com/forum/topic/show/953184
展开

好的谢谢。

0
#4chrisberg923回复于2019-07-31

是的,微信不支持pcm,但微信已经支持m4a格式了。百度就是考虑到小程序的开发者,于是推出支持m4a格式的极速版语音识别,可以直接调通小程序,你可以试一试。参考:https://ai.baidu.com/forum/topic/show/953184

0
#3果断叫小黑回复于2019-07-31
#2 chrisberg923回复
小程序是指微信小程序吗?看你的音频是否符合官方文档的要求。 格式支持:pcm(不压缩)、wav(不压缩,pcm编码)、amr(压缩格式)、m4a(AAC编码,主要为小程序录音,仅极速版支持)。推荐pcm 采样率 :16000 固定值。 编码:16bit 位深的单声道。
展开

微信小程序不支持pcm,。目前我是采用ffmpeg将mp3转成pcm然后再识别是可以的。直接识别有问题。

0
#2chrisberg923回复于2019-07-29

小程序是指微信小程序吗?看你的音频是否符合官方文档的要求。

格式支持:pcm(不压缩)、wav(不压缩,pcm编码)、amr(压缩格式)、m4a(AAC编码,主要为小程序录音,仅极速版支持)。推荐pcm 采样率 :16000 固定值。 编码:16bit 位深的单声道。

0
TOP
切换版块