概述:
ASR-THREE离线语音识别模块,内置一颗专用于语音处理的人工智能芯片,可广泛应用于家电、家居、照明、玩具等产品领域,实现语音交互及控制。
芯片内置自主研发的脑神经网络处理器BNPU,支持300条命令词以内的本地语音识别,支持中文、英文、方言。支持离线语音学习功能,当芯片识别到ID后,通过串口发送对应的ID号。
参数:
工作电压:3.3-5V
接口类型:XH2.54mm-3P
引脚定义:S-信号(TX) V-电源 G-地
接 口:串口,波特率115200 8N1
用户自定义唤醒词个数:1个
出厂内置唤醒词个数:4个
用户自定义命令词个数:17个
出厂内置命令词个数:最大200多个
系统内部唤醒词和命令词的ID号。
接口
三线串口
学习功能
1.唤醒词
唤醒词是指将产品从待机状态切换到工作状态的词语,是用户与语音互动产品的第一个接触点。唤醒词最多5个。
2.学习唤醒词
首先用默认的唤醒词唤醒语音助手,然后说出“学习唤醒词”,根据提示来学习唤醒词
提示:学习状态中,保持安静,请说出需要学习的唤醒词!
需学习的唤醒词(以理想同学为例):理想同学
提示:学习成功,请再说一次!
需学习的唤醒词:理想同学
提示:学习成功,请再说一次!
需学习的唤醒词:理想同学
提示:学习完成
就可以使用学习过的唤醒词来唤醒语音助手!
3.命令词
命令词是指用户对语音互动产品发出一定的指令,以此与其进行沟通的词语。
4.学习命令词
用唤醒词(默认或已学习的)唤醒语音助手,然后说出“学习命令词”,根据提示来学习命令词
提示:学习状态中,保持安静,请按提示学习命令词!请说出第一条要学习的指令!
需学习的命令词(以打开红灯为例):打开红灯
提示:学习成功,请再说一次!
需学习的命令词:打开红灯
提示:学习成功,请再说一次!
需学习的命令词:打开红灯
提示:恭喜你第一条指令学习成功,请说出第二条要学习的指令
………… (继续学习即可)
或者使用“退出学习”来退出当前的学习状态。
学习结束后会自动生成一个ID,通过这个ID编写程序来控制即可。
5.删除唤醒词和命令词
用唤醒词(默认或已学习的)唤醒语音助手,然后说出“我要删除”,根据提示来学习命令词
提示:请问需要删除的是学习的唤醒词还是命令词
删除命令词:删除学习过的命令词
删除唤醒词:删除学习过的唤醒词
全部删除:删除学习过的唤醒词和命令词
退出删除
使用方式
1.好搭掌控使用(基于好搭Block)
硬件连接
使用3P连接线将ASR-THREE离线语音识别模块连接在好搭掌控的P0端口
添加扩展与指令学习
添加“语音识别”扩展,自动会出现相应的指令
语音识别初始化指令
用于对语音模块进行初始化,可以选择引脚进行控制
语音识别有可读数据
用于判断语言识别中是否有数据可读。
语言识别读取数据
指令表示语音识别读取的数据,注意这里读取到的数据,内部会自动生成一个ID. 默认的ID已经内置,学习的唤醒词或者命令词会自动生成新的ID
示例代码1:
获取ID代码如下图所示,下载程序,通过唤醒命令词:“打开灯光”、“关闭灯光”,模块上板载的OLED显示灯是否被打开。
运行效果2:
示例代码2:
控制好搭掌控上的RGB灯。使用默认的命令词,来控制好搭掌控上的3颗RGB灯
运行效果2:
示例代码3:
学习命令词结束后,通过获取ID程序可以获得“打开红灯”的ID是53;关闭红灯的ID是54,通过这个ID就可以控制了。
运行效果3:
2.好搭bit使用(基于MakeCode)
硬件连接
使用3P连接线将ASR-THREE语音模块连接在好搭Bit的P0端口
添加扩展与指令学习
官方makecode添加扩展库,在添加扩展页面输入"Haohaodada-official/pxt-ASR"
添加“语音识别”扩展,自动会出现相应的指令
语音识别初始化指令
用于对语音模块进行初始化,可选择引脚进行控制
语音识别获取数据指令
这里用于获取语音识别中读取的数据,注意这里读取的数据是其对应的ID号,默认的ID已经内置,学习的唤醒词或者命令词会自动生成新的ID
示例代码1:
获取ID
运行效果1:
示例代码2:
通过默认的ID,编写程序来控制好搭Bit板载的5*5点阵
运行效果2:
示例代码3:
直接使用串口功能,检测到唤醒词“智能管家”时,点阵屏显示“OK”
运行效果3:
3.Arduino UNO使用
硬件连接
示例代码:
Mixly
获取ID
Mind+下使用扩展库方式:
添加扩展链接:https://gitee.com/haohaodada-official/ext-asr
范例:
Mind+ 下直接使用串口模块来驱动UNO主板
Mind+ 掌控主板 OLED屏幕显示,P0脚接模块S脚,P1脚不需要用
Mind+ 掌控主板 串口打印ID,P0脚接模块S脚,P1脚不需要用
串口需要设置如下
mPython
Arduino IDE
学习视频 (好搭掌控)
裘炯涛老师视频