集成好之后,使用语音识别
RobotSDKEngine.getInstance() //这是获取SDK实例,运用这个,后面点调用各种函数
-
public void registerSpeechListener(SpeechCallBack callBack)
:注册语音识别监听器 参数:SpeechCallBack callBack
:一个语音识别的listener,详情点击这里(SpeechCallBack介绍) -
public void unRegisterSpeechListener(SpeechCallBack callBack)
:注销语音识别监听器 参数:SpeechCallBack callBack
:一个语音识别的listener,详情点击这里(SpeechCallBack介绍) public void startListening()
:语音识别开启函数public void stopListening()
:语音识别关闭函数public boolean isAsrRunning()
:判断语音识别是否正在执行。 输出:True 正在执行 ; False 没有工作public void startConversation()
:开始当前对话上下文(环境),即一次对话过程。public void resetConversation()
:取消当前对话上下文(环境),即初始化当前对话环境。public void switchLanguage(int languageType)
:切换识别语音的语种(目前支持中文、英文两种),必须在开启语音识别之后调用,具体参数如下:public static final int LAN_CHINESE = 0;
:中文public static final int LAN_ENGLISH = 1;
:英文public void adjustVolume(int direction)
:调节播放tts文字的音量大小(目前仅支持3326方案),必须在开启语音识别之后调用,具体参数如下:public static final int VOLUME_ADD = 0x0100;
:增大音量public static final int VOLUME_SUB = 0x0200;
:减小音量