讯飞AIUI+唤醒,导致启动aiui录音报错20006

android 集成:我采用独立的语音唤醒模块,然后加上AIUI,发现唤醒之后调用aiui的开始录音,直接报错 2006,官方显示录音失败。

原因:

唤醒一致占用麦克风资源,aiui获取录音失败。

解决方法:

唤醒词唤醒之后先 mIvw.stopListening();,然后再唤醒AIUI,再启动AIUI的录音。

mIvw.stopListening(); //释放麦克风资源
SpeechTtsManager.getInstance().startSpeak(mContext.getResources().getString(R.string.xf_wakeup_answer)); //说出回应
AIUIManager.getInstance().wakeupAIUI(); //发送命令唤醒AIUI,aiui的在状态由
AIUIManager.getInstance().startRecord(); //启动AIUI的录音

猜你喜欢

转载自blog.csdn.net/weixin_33919941/article/details/87066657