使用语音识别返回的是乱码
wkitl 发布于2017-07 浏览:2455 回复:3
0
收藏

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

调用的接口是:

http://vop.baidu.com/server_api

参数设置情况:


// construct params
JSONObject params = new JSONObject();
params.put("format", format);
params.put("rate", 8000);
params.put("channel", "1");
params.put("token", token);
params.put("cuid", cuid);
params.put("len", pcmFile.length());
params.put("speech", DatatypeConverter.printBase64Binary(loadFile(pcmFile)));

// add request header
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json; charset=UTF-8");

conn.setDoInput(true);
conn.setDoOutput(true);

开发平台和机型:IDEA 2016.2

SDK版本号:

代码或日志截图(上传截图能帮助您更快解决问题):代码用的是demo,如果用demo里的文件识别就不会乱码。

复现步骤、现象及其他描述:


{

    "result": ["杩欐槸锛?"],

    "err_msg": "success.",

    "sn": "63734411761500258342",

    "err_no": 0,

    "corpus_no": "6443560518682804706"

}

上传的语音是微信那边的语音,然后用接口把语音下载回来,再上传到语音识别接口,返回来就是这串乱码了

收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4fujiayi1984回复于2017-07

wkitl:

回复xie_yongkang:上传的语音文件是微信企业号返回的,不过现在已经解决了,返回的结果转成了GBK

回复wkitl:感谢您的反馈。

0
#3wkitl回复于2017-07

xie_yongkang:

您好, 根据您的描述, 请提供一下上传的语音文件, 以便排查问题, 谢谢。

回复xie_yongkang:上传的语音文件是微信企业号返回的,不过现在已经解决了,返回的结果转成了GBK

0
#2xie_yongkang回复于2017-07

您好, 根据您的描述, 请提供一下上传的语音文件, 以便排查问题, 谢谢。

0
TOP
切换版块