Page Title

ASR-TWO语音识别模块


2023-06-20 18:00:29

概述:

ASR-TWO离线语音识别模块,内置一颗专用于语音处理的人工智能芯片,内置固定语音命令,不需要通过网络重新生成模型,同时还可以实现距离、温度、号码等数字组合播报功能,可以完成常用场景的离线语音控制和语音播报。

image.png 

参数:

尺   寸:48x24mm

工作电压:3.3-5V

接口类型:XH2.54mm-4P

引脚定义:SDA、SCL信号、VCC-电源、GND-地,支持image.png通讯功能

使用方式:

目前仅支持好搭掌控使用(基于好搭Block)

image.png 

使用时需要导入相应的扩展库。点击软件左下角添加扩展按钮,添加“ASR-TWO”扩展,添加扩展后请点击软件右上角更多中的更新文件。添加后对应代码如下所示。

asr-two.png          ASR-TWO指令.png

ID对照表:

ASR-TWO好搭智能语音识别模块拥有固定的唤醒词和命令词。每个唤醒词和命令词都有对应的ID号并被好搭智能语音识别模块读取和识别。

其中,默认的唤醒词有三个,命令词则分为语音交互类、灯类识别、门窗类、风扇类、浴霸类、空调类、音乐类、电视类、机器人类、测量与查询类等共十个大类。

所有类别指令均已制作成图形块指令,使用时无需记忆,以下ID对照表仅供学习了解。

image.png

image.png

我们可以通过程序编写,让语音识别模块识别命令词后,播报固定的回复语。每条回复语都会发送相对应的代码指令。这些代码与ID一样,都有对应的图形化模块,使用时无需记忆,仅供学习和了解。

image.png

除了这些固定的回复语可以使用外,ASR-TWO语音识别模块的默认欢迎词(按需播报):欢迎使用好搭智能语音模块,可以用好搭同学,小智小智,智能管家唤醒我;默认退出语(按需播报):我退下了,有需要可以随时唤醒我

对于测量查询类的语音指令,可以使用一些相对固定的图形块指令,例如下方的四条指令。我们可以通过这些指令播报不固定的数值、号码、温湿度、距离、重量等。

image.png  

观察下表代码对应相同颜色的播报语,即可了解使用方法。

举例:MSG=101代表语音“当前温度是”;NUM=20代表数字20,END=6代表结束语“摄氏度”。

 

 image.png

 

范例代码:

灯光类

范例代码1.1:语音控制灯光开关

控制灯光.png 

范例代码1.2:多个命令词控制灯光开关

多个命令词控制灯光.png 

测量查询类

范例代码2.1:语音控制播报温度

播报温度.png 

范例代码2.2:语音控制播报距离播报身高.png 播报身高.png 

播报身高.png

 

2.好搭bit使用(基于MakeCode)


硬件连接


使用4P连接线将ASR-TWO语音模块连接在好搭Bit的I2C端口


 

添加扩展与指令学习



官方makecode添加扩展库,在添加扩展页面输入"Haohaodada-official/pxt-asr-two"


        案例一:


1694163105105471.png



        案例二:

1694163139666570.png


        案例三:

1694163165741898.png



ASR-TWO程序.rar