概述:
ASR-TWO离线语音识别模块,内置一颗专用于语音处理的人工智能芯片,内置固定语音命令,不需要通过网络重新生成模型,同时还可以实现距离、温度、号码等数字组合播报功能,可以完成常用场景的离线语音控制和语音播报。
参数:
尺 寸:48x24mm
工作电压:3.3-5V
接口类型:XH2.54mm-4P
引脚定义:SDA、SCL信号、VCC-电源、GND-地,支持通讯功能
使用方式:
目前仅支持好搭掌控使用(基于好搭Block)
使用时需要导入相应的扩展库。点击软件左下角添加扩展按钮,添加“ASR-TWO”扩展,添加扩展后请点击软件右上角更多中的更新文件。添加后对应代码如下所示。
ID对照表:
ASR-TWO好搭智能语音识别模块拥有固定的唤醒词和命令词。每个唤醒词和命令词都有对应的ID号并被好搭智能语音识别模块读取和识别。
其中,默认的唤醒词有三个,命令词则分为语音交互类、灯类识别、门窗类、风扇类、浴霸类、空调类、音乐类、电视类、机器人类、测量与查询类等共十个大类。
所有类别指令均已制作成图形块指令,使用时无需记忆,以下ID对照表仅供学习了解。
我们可以通过程序编写,让语音识别模块识别命令词后,播报固定的回复语。每条回复语都会发送相对应的代码指令。这些代码与ID一样,都有对应的图形化模块,使用时无需记忆,仅供学习和了解。
除了这些固定的回复语可以使用外,ASR-TWO语音识别模块的默认欢迎词(按需播报):欢迎使用好搭智能语音模块,可以用好搭同学,小智小智,智能管家唤醒我;默认退出语(按需播报):我退下了,有需要可以随时唤醒我。
对于测量查询类的语音指令,可以使用一些相对固定的图形块指令,例如下方的四条指令。我们可以通过这些指令播报不固定的数值、号码、温湿度、距离、重量等。
观察下表代码对应相同颜色的播报语,即可了解使用方法。
举例:MSG=101代表语音“当前温度是”;NUM=20代表数字20,END=6代表结束语“摄氏度”。
范例代码:
灯光类
范例代码1.1:语音控制灯光开关
范例代码1.2:多个命令词控制灯光开关
测量查询类
范例代码2.1:语音控制播报温度
范例代码2.2:语音控制播报距离
2.好搭bit使用(基于MakeCode)
硬件连接
使用4P连接线将ASR-TWO语音模块连接在好搭Bit的I2C端口
添加扩展与指令学习
官方makecode添加扩展库,在添加扩展页面输入"Haohaodada-official/pxt-asr-two"
案例一:
案例二:
案例三:
ASR-TWO程序.rar