3.3.6 语音控制系统#
3.3.6.1 简介#
通过前面的课程我们学会了如何使用语音模块控制设备工作以及如何使用语音模块播报传感器数据,那么接下来我们将控制设备与播报数据结合起来,这样我们就能直接语音控制以及读取传感器数据了。
3.3.6.2 接线图#
3.3.6.3 代码#

3.3.6.4 代码说明#
其实这个代码就是将控制多个LED灯的代码与播报温度与湿度的代码结合起来。
3.3.6.5 代码结果#
上传代码成功后,使用唤醒词“小智小智”唤醒小智语音模块,他会回答你“我在”然后你就可以使用命令词进行控制它了,如当前教程,我们就可以这样
开红灯示例: 你:“小智小智” ,小智:“我在”,你:“开红灯” 或 “打开红色灯” 或 “打开楼道灯”,小智:“已打开”
关红灯示例: 你:“小智小智” ,小智:“我在”,你:“关红灯” 或 “关闭红色灯” 或 “关闭楼道灯”,小智:“已关闭”
开绿灯示例: 你:“小智小智” ,小智:“我在”,你:“开绿灯” 或 “打开绿色灯” 或 “打开厨房灯”,小智:“已打开”
关绿灯示例: 你:“小智小智” ,小智:“我在”,你:“关绿灯” 或 “关闭绿色灯” 或 “关闭厨房灯”,小智:“已关闭”
开蓝灯示例: 你:“小智小智” ,小智:“我在”,你:“开蓝灯” 或 “打开蓝色灯” 或 “打开卧室灯”,小智:“已打开”
关红蓝示例: 你:“小智小智” ,小智:“我在”,你:“关蓝灯” 或 “关闭蓝色灯” 或 “关闭卧室灯”,小智:“已关闭”
播报温度示例: 你:“小智小智” ,小智:“我在”,你:“当前温度” 或 “现在温度是多少” ,小智:“当前温度是"温度值"摄氏度”
播报湿度示例: 你:“小智小智” ,小智:“我在”,你:“当前湿度” 或 “现在湿度是多少” ,小智:“当前湿度是百分之"湿度值"”