Android系统使用百度在线语音识别系统识别十分钟左右,语音无法识别,即语音不能转化为文字。(出问题前一直可以正常识别)识别过程中的监听器VoiceClientStatusChangeListener的public void onClientStatusChange(int status, Object obj)的status的返回值是VoiceRecognitionClient.CLIENT_STATUS_SPEECH_END,onNetworkStatusChange(int status, Object obj)的status的值是65537(正常时是65538)
识别参数配置如下:
mConfig = new VoiceRecognitionConfig();
mConfig.setUseDefaultAudioSource(false);
mConfig.setSampleRate(VoiceRecognitionConfig.SAMPLE_RATE_8K);
mConfig.setSpeechMode(VoiceRecognitionConfig.SPEECHMODE_MULTIPLE_SENTENCE); // 设置为多句模式
mConfig.enableContinuousRecog(); // 设置为连续识别
麻烦百度的开发人员或者好心大哥帮忙解答。
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
可以参考这篇帖子 http://yuyin.baidu.com/bbs/q/887