产品概况
拿到的庆科新款语音开发板MXPVT-VBS7100套件全家福如下:
略过开箱过程,我们直接上手进行配网设置
按照开发板说明书介绍,有两种方法进行配网,一个是手机App方式,一个是串口AT指令,可惜目前只支持AT指令配网方式。吐槽:那些受A4纸误导而下载手机app尝试第一种配网的朋友要恼火啦!当然也包括我哦!
硬件连接:将VBS7100-STORY板子上的RX连接到外部板子的TX,TX连接到外部板子RX,GND接GND,其它引脚不需要连接。吐槽:这里的TX和RX标注是矛盾的,如果外接PC端是对的,但是电平是TTL的;如果外接TTL的UART,则不需要交叉的。为此,恼了一头的火!
首先按照以下串口通讯参数设置:波特率(115200) 数据位(8) 奇偶校验位(无) 停止位(1)。打开串口通信助手。
然后打开开发板电源,立刻看到串口接收窗口接收到的信息。
发送AT命令:通过串口发送AT+WSAP=< ssid >,< key > 配置无线网路信息。
响应是“OK”,并有语音提示“网络连接成功”。
使用 AT+ASRADD=< cmd >,< index > 增加ASR命令,其中cmd是需要识别汉字中文的拼音,index是命令的编号,当ASR识别到音频的拼音和配置的匹配成功,就通过EVENT返回对应的index编号。
例如:AT+ASRADD=xiao qi,1 (小七);
AT+ASRADD=kai ji,11(开机)
AT+ASRADD=guan ji,12(关机)
可以使用AT+ASRLIST 查询当前设置的ASR命令集。
必要时,使用AT+ASRRM 删除一个ASR识别命令。
使用AT+TTS=<转语音的文字>,播放一段文字的内容。
例如:AT+TTS=今天是周五
以上是语音扩展的基础交互命令,配置成功后,不需要按键或者唤醒词,直接对着麦克风说控制命令,设备识别并匹配成功后,会通过串口返回对应的index编号。
原创作品,未经权利人授权禁止转载。详情见转载须知。