2446| 2
|
GDW语音唤醒yeelight |
逐步了解GDW的过程中,这两天分别尝试了语音唤醒和yeelight灯的控制,既然语音唤醒能控制LED灯,那自然能够控制yeelight灯。为实现功能,先分别了解语音唤醒和yeelight灯的使用。 如上图所示,首先我们需要在GDW编程平台的人工智能语音识别模块中调出“小度小度关键词唤醒”积木(在此,要感谢GDW提供了全向麦,高颜值实用性强,点个赞先)。配套“小度小度关键词唤醒”积木,需要一个Wakeup函数(注意函数名首字母和积木里面一样要大写)。 接下来,我们需要编写程序实现语音的识别,这里用到两个变量,具体程序如下: 如果测试正常,就在树莓派的扩展板上的5号管脚接一个LED灯进行测试。这里为了判断小度是否被唤醒,可以通过输出调试信息的方式,加以判断,具体程序如下: 如果不出意外,应该就能唤醒LED了,接下来我们在来看下yeelght的操作,那首先就要按照说明书,下载yeelght的APP,并按照APP操作加入网络,记得允许yeelight进行局域网控制 程序的编写上,yeelight相对比较简单,第一步是要获取设备IP。 有了设备IP,就能实现yeelight的控制了,如点亮一段时间后熄灭,基本程序如下: 按照上面的两种用法,将其整合后,就能实现语音唤醒yeelight,在测试过程中,语音唤醒yeelight有些延时,所以在程序中继续保留5号管脚的LED灯,帮助判断指令是否下传 最后附一张语音唤醒yeelight灯的截图 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed