/asr-android-demo

搜狗语音识别Android的使用demo

Primary LanguageJavaApache License 2.0Apache-2.0

asr-android-demo

搜狗语音识别Android的使用demo

Demo使用方法

主页下方四个按钮:init,start,stop,release。分别对应初始化引擎,开始录音并识别/唤醒,停止录音以及释放引擎。
每个按钮点击之后,做完相应的动作会在屏幕下半区域的蓝色方框内显示状态文字,识别结果会在上方绿色方框内显示
上方绿色区域,用来显示识别结果或者错误,以及耗时信息等
下方蓝色区域,用来显示sdk引擎状态
测试过程中过滤log的tag主要有“@”(代表demo使用过程)“audioSourceManager”(代表音频状态)“OnlineRecognizer”(代表在线识别相关)“SogoSpeech”(sdk通用tag)

Demo设置页可以设置:

是否打开vad,默认打开,vad当前默认前静音5s,后静音1s,也就是说:如果5s没有检测到有效声音,那么引擎会报超时错误。如果说完话之后静音超过1s,那么引擎会报超时,并视情况结束录音(连续唤醒状态下不会结束,会开始下一轮唤醒);
是否使用唤醒,默认不使用,如果不需要使用唤醒的话,那么连续唤醒也会相应关闭;
是否打开连续唤醒,默认不打开,如果打开连续唤醒设置的话,唤醒默认需要打开的;
要注意,每次在从主页进入设置页并且修改设置之后,回到设置页需要重新点击init按钮重新初始化引擎

SDK使用方法请参考搜狗知音文档