详细AT指令见下面 - jimaobian/DFRobotWikiCn GitHub Wiki
ASR Board的指令集详解
1.添加关键词:AT+KW=001,cheng du
- 【001】:对应SD卡中语音文件的名称(注意:SD卡中的语音命名为4位的,均为十进制数),取值范围:001-254(十进制)。
- 【cheng du】:需要识别的词语或者句子,文字的拼音用空格键隔开。
- 【指令的功能】:识别到人讲的“成都”两个字时,播放SD卡中以“0001.AD4”命名的语音文件,同时从串口输出数据“cheng du”。
2.查询关键词:AT+KW?
- 【行】:第一列表示关键词的的行数。
- 【值】:第二列表示模块识别到关键词之后将播放SD卡中以此值命名的语音。
3.播放SD卡音频文件:AT+PLAY=001
- 【指令的功能】:播放SD卡中以“0001.AD4”命名的语音文件(注意:SD卡中的语音命名为4位的,均为十进制数),取值范围:000-999(十进制)。
4.波特率设置:AT+BAUD=9600
- 【9600】:模块波特率。(可用波特率有:2400,4800,9600,19200,38400,115200)
- 【指令功能】:波特率更改后立即生效,重新选择波特率后才能再次发送和接收命令。
5.查询AT命令:直接点击此按钮则显示模块的所有AT命令。
6.播放语音是否关闭麦克风输入:AT+MIC=0(1)
- 【0】:当为“0”时,语音播放过程中不允许检测。
- 【1】:当为“1”时,语音播放过程中允许检测。
7.触发模式设置:AT+TM=CT(PT,BT)
- 【CT】:当为“CT”时,为循环识别模式(当触发模式为PT或者BT时需再次用命令AT+TM=CT才可进入循环识别模式)。
- 【PT】:当为“PT”时,为口令识别模式(“准备”是口令触发的关键词)。
- 【BT】:当为“BT”时,为按键识别模式(点击“按键触发”按钮即可)。
8.麦克风灵敏度设置:AT+MS=78
- 【78】:可理解为MIC的音量,可以设置的为0-127(十进制),建议设置为64-85(十进制):值越大代表 MIC 音量越大,识别启动越敏感,但可能带来更多误识别;值越小代表 MIC音量越小,需要近距离说话才能启动识别功能,好处是对远处的干扰语音没有反应。
9.擦除所有关键词:AT+ERASE
- 【指令功能】:除原有的“kai deng”“guan deng”“zhun bei”不会擦除外,擦除所有的关键词。