语音识别wav格式返回3301
185*****662 发布于2016-11 浏览:2068 回复:2
0
收藏

我使用的服务是:语音识别

调用的接口是:http://vop.baidu.com/server_api

参数设置情况: "format" => "wav",

        "rate" => 8000,

        "channel" => 1,

        "lan" => "zh",

        "token" => $token,

        "cuid"=> $cuid,

        "len" => filesize(AUDIO_FILE),

        "speech" => $base_data,

开发平台和机型:php

SDK版本号:

代码或日志截图(上传截图能帮助您更快解决问题):

$audio = file_get_contents(AUDIO_FILE);

$base_data = base64_encode($audio);



{"err_msg":"recognition error.","err_no":3301,"sn":"7403959**********"}

复现步骤、现象及其他描述:自己的wav格式返回3301,找一个windows里的小文件是可以正常识别。



收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3xieymxj回复于2016-11

3301错误一般情况是语音识别过程中的错误,比如语音太大,格式不支持等。wav文件本身没有压缩,体积较大,您可以考虑使用检索后数据小点,再进行识别

0
#2185*****662回复于2016-11

换了一个小的wav是可以正常识别的。


看来是wav格式的问题,文件有220k长度224373,不知道如何解决?

0
TOP
切换版块