我使用的服务是:离在线语音识别
调用的接口是:
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
个赞
请登录后评论
TOP
切换版块
淘菜猫吧:
我使用的服务是:离在线语音识别
调用的接口是:
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),然后您第一次联网设置授权后,就可以使用服务了