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