离线语音识别老是提示“网络不稳定,请稍后再试”
淘菜猫吧 发布于2017-04 浏览:2351 回复:1
0
收藏

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

调用的接口是:

startActivityForResult(it, REQUEST_UI);

参数设置情况:

intent.putExtra(Constant.EXTRA_SOUND_START, R.raw.bdspeech_recognition_start);
intent.putExtra(Constant.EXTRA_SOUND_END, R.raw.bdspeech_speech_end);
intent.putExtra(Constant.EXTRA_SOUND_SUCCESS, R.raw.bdspeech_recognition_success);
intent.putExtra(Constant.EXTRA_SOUND_ERROR, R.raw.bdspeech_recognition_error);
intent.putExtra(Constant.EXTRA_SOUND_CANCEL, R.raw.bdspeech_recognition_cancel);
intent.putExtra("sample", 16000); // 离线仅支持16000采样率
intent.putExtra("language", "cmn-Hans-CN"); // 离线仅支持中文普通话
intent.putExtra("prop", 20000); // 输入
intent.putExtra(Constant.EXTRA_NLU, "enable");//语义解析
intent.putExtra("grammar", "assets:///baidu_speech_grammar.bsg");//词条

开发平台和机型:android studio

SDK版本号:25

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

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

先用在线语音可以识别,再关掉网络就没法识别了,老是提示“网络不稳定,请稍后再试”,搞不懂了,本来就是离线,怎么还提示我网络不稳定

BaiduASRDigitalDialog中的onFinish中的errorType=2,errorCode=2





收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2周俊316回复于2017-05

淘菜猫吧:

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

调用的接口是:

startActivityForResult(it, REQUEST_UI);

参数设置情况:

intent.putExtra(Constant.EXTRA_SOUND_START, R.raw.bdspeech_recognition_start);
intent.putExtra(Constant.EXTRA_SOUND_END, R.raw.bdspeech_speech_end);
intent.putExtra(Constant.EXTRA_SOUND_SUCCESS, R.raw.bdspeech_recognition_success);
intent.putExtra(Constant.EXTRA_SOUND_ERROR, R.raw.bdspeech_recognition_error);
intent.putExtra(Constant.EXTRA_SOUND_CANCEL, R.raw.bdspeech_recognition_cancel);
intent.putExtra("sample", 16000); // 离线仅支持16000采样率
intent.putExtra("language", "cmn-Hans-CN"); // 离线仅支持中文普通话
intent.putExtra("prop", 20000); // 输入
intent.putExtra(Constant.EXTRA_NLU, "enable");//语义解析
intent.putExtra("grammar", "assets:///baidu_speech_grammar.bsg");//词条

开发平台和机型:android studio

SDK版本号:25

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

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

先用在线语音可以识别,再关掉网络就没法识别了,老是提示“网络不稳定,请稍后再试”,搞不懂了,本来就是离线,怎么还提示我网络不稳定

BaiduASRDigitalDialog中的onFinish中的errorType=2,errorCode=2





回复淘菜猫吧:


您好,

您先进行授权,请到 http://yuyin.baidu.com/docs/asr/166核对程序中设置和应用是否一致(如api key和sercret key),然后您第一次联网设置授权后,就可以使用服务了


0
TOP
切换版块