基于BearPi开发板的语音控制开关(七)更换ASR PRO语音识别模块

后来发现了ASR PRO语音识别模块,ASR PRO板载CH340K芯片,一根Type-C线就可以下载程序,并且开发板上有自动断电电路可以实现一键下载,支持可视化编程,功能远超LD3320。

上手体验ASR PRO

下载天问Block编程软件
官网: http://twen51.com/

根据提示安装软件,安装过程中会自动安装CH340驱动。

通过typec连接到电脑,设备管理器的端口(COM和LPT)下会显示一个叫CH340的COM端口,设备连接成功。

运行软件,选择ASRPRO设备

然后选择开发模式,模式包含配置模式、编程模式和字符编程。配置模式一目了然,使用简单,功能有限;编程模式是图形化编程,妥妥拽拽即可完成编程,简单易学,功能丰富;字符编程就是手写代码了,c语言,非专业人员较难上手。我选的编程模式。

进入软件,右上角会显示已经连接的设备。

软件默认打开ASRPRO的示例代码,可以不用任何编辑直接烧到模块里。示例代码可以直接编译,编译前需要先生成模型。点击“生成模型”,这里需要注册用户,注册、登录后即可生成模型,生成完成会弹窗提示“语音模型生成成功”。每次修改识别词和语音都需要重新生成模型。

模型生成后点击“2M编译下载”即可将程序下载到开发板。下载完成后开发板会播报程序里设置的欢迎词。

现在可以直接用代码里设置的唤醒词唤醒模块并说出指令了,默认的唤醒词是“天问五幺”。

如何用ASRPRO替换掉LD3320就不赘述了。