【项目背景】
近些年智能家居非常流行,很多设备都可以用语音来控制。我们不妨用语音识别模块来做一个智能语音灯,实现“君子动口不动手”。
步骤1 连接器材
设备连接很简单,将语音识别模块连接到扩展板的 I2C 接口即可。
步骤2 加载扩展
打开 Mind+ 后切换到【上传模式】。点击左下角的【扩展】,选择【主控板】下的【掌控板】。
切换到【用户库】,搜索“语音识别”,点击【I2C 语音识别模块】。
步骤3 编写代码
语音识别模块使用起来很简单,先初始化设置,然后设置关键词。接着就可以识别了。当识别到关键词后会返回一个编号,我们对编号做个判断就知道识别结果的内容了。
下面是基本的语音开关灯程序。
来看一下实际效果吧!
步骤4 升级代码
基本功能已完成,但好像缺了点什么。对了,少了点生机。如果有声音的反馈就好了。是时候该派出语音合成模块了。
用同样的方式把语音合成模块接到扩展板的 I2C 接口。在用户库中搜索“语音合成”,将语音合成模块用户库添加到项目中。在代码头部添加如下两部分代码:
方框中代码中为列表变量【应答】初始化。后面唤醒后从这里随机挑一句应答。蓝色代码为语音合成模块的初始化。
当检测到唤醒词(小鱼),也就是返回值为 0 时,随机从应答库中挑一句播放。开灯和关灯的时候播放对应提示语。
完善后的效果如下:
iros3452021.04.12
本人主推:(离线语音控制器,模块,芯片)此产品优点:不联网,O延时,稳定,设置简单,易操作,识别度高。广泛用于智能家居,语音开关,离线语音控制,智能开关面板,,语音智能家居,灯带,LED装饰灯,照明灯,风扇灯,卧室灯,床头灯,衣橱灯等居家产品及带遥控电器设备上。欢迎广大客户随时呼我:185-6571-6832汪小姐 公司主营:蓝牙BLE+APP应用方案,语音识别控制方案,视频识别控制方案,无线充电解决方案,相关的硬件产品有蓝牙数据透传模组,蓝牙音频模块,近距离无线充电模块,嵌入式低功耗Wi-Fi模组,蓝牙MESH组网模块,MESH采集器,语音识别模块,视频识别模块,或者客户定制的PCBA功能模块。同时可接受客户定制。