离线语音识别模块使用说明
ASRPRO01是一款集成了离线语音识别功能的模块,用户可以通过该模块实现语音识别功能。
如下图,它还可以连接一个音箱,用来播放烧录好的文本语音。
1. 软件下载及安装
1.1 下载软件:
下载地址为 http://www.twen51.com/new/twen51/
1.2 解压并安装软件:
1.3. 安装完成后,会提示安装驱动CH340,点击下载,下载完成后,双击安装即可。如下图:
2. 软件配置及加载例程
2.1 如下图打开软件:
2.2 如下图,选择设备:
2.3 点击进入配置模式
2.4 修改代码
如下图,修改代码。
代码解释:
1.串口设置为115200,串口的TX为PB5(下面接线的时候会用到),下面的树莓派串口也需要设置为115200,保持一致。
2.添加了欢迎词欢迎使用语音助手,用小爱同学唤醒我。
,如果连接了音箱,那么每次ASRPRO01模块上电都会播报这段欢迎词语音。同样的,当15s内没有被唤醒,那么ASRPRO01模块会自动退出,并播报我们设置的我退下了,用小爱同学唤醒我
这段语音。
3.添加了唤醒词小爱同学
,如果识别到该词,那么ASRPRO01模块会将文本wozai
输出到串口,同时播放语音我在
。
4.添加了命令词打开风扇
,当模型被唤醒后,识别到该词,那么ASRPRO01模块会将文本open
输出到串口,同时播放语音已执行
。
5.其他不用的语音识别语音可以删掉。
2.5 修改后记得保存。
3. 生成模型及编译下载
3.1 生成模型及编译下载需要再个人中心处登陆账号,如无账号,请先注册。
3.2 如下图,点击生成模型。
3.3 编译下载前,先连接设备,如下图,将typeC数据线一端接到ASRPRO01模块上,另一端接上电脑。连接成功后,ASRPRO01的红色电源指示灯会亮,
同时如下图处会显示有连接端口
3.4 如下图,点击2M编译下载,会弹出下载的窗口,不用做任何操作,等待编译下载完成即可。
3.5 编译下载完成后,ASRPRO01模块只要上电就可以进行语音唤醒及识别。
4. ASRPRO01模块如何在树莓派上使用
ASRPRO01模块自身上电后就可以进行语音唤醒及识别,那么怎么跟树莓派结合使用呢?答案就是通过串口。
4.1 ASRPRO01模块连接到树莓派,接线见下示意图,将ASRPRO01模块连接到树莓派的串口上,引脚对应如下:(注意:ASRPRO01模块的TX(即前面说的PB5)对应树莓派上的RX)
| 树莓派 | ASRPRO01模块 |
| :----:| :----: |
| 5V | 5V |
| GND | GND |
| RX | PB5 |
4.2 使用如下积木查询树莓派是否串口模式(在【智能硬件】-》【串口控制】里)
如果不是串口模式,则使用如下积木切换到串口模式。(注意:运行该积木后树莓派会自动重启,重启后就会进入串口模式,因此不需要重复运行该积木)
4.3 ASRPRO01模块连接到树莓派串口,并且树莓派进入串口模式后,运行如下积木,可以看到当ASRPRO01模块被语音唤醒后,会通过串口发送之前设置好的wozai
文本到树莓派,树莓派收到并判断是该文本后,输出调试信息已唤醒
。同样的,当ASRPRO01模块识别到打开风扇
并发送open
到树莓派,树莓派输出调试信息风扇已开
。
点击这里下载上述案例代码。