介绍
我的大部分家庭自动化都是通过对网络中的设备执行 HTTP 请求来控制的。
(例如:开灯、打开收音机、控制加热系统......
这可以使用ESP8266轻松完成。我有一个控制器和一个触摸传感器,当我在床上时用它来控制灯光和音乐。
像 Amazon Echo 或 Google Homepod 一样添加语音控制将是一个不错的功能。
背景
ESP 8266 的功能有限,因此需要附加模块来完成热词检测的艰巨任务。最近,我注意到 make 杂志上的一篇文章在 Arduino 的基础上介绍了该主题,并使用了不同的语音识别板。我想知道是否可以使用 Micropython 将该功能移植到 ESP。
这不是某种可以添加到您自己的产品中的库,这只是一些代码,展示了如何实现热词训练和热词识别。
我正在使用 Wemos D1 mini,因为我的办公桌上有一些。接线非常简单,因为 Easy VR 的一个电源引脚接受 5 V 和 3.3 V。除了电源外,只需要RX/TX进行串行通信。
Wemos 需要用 Micropython(1.12 分支)刷新。
我建议将两个模块放在面包板上,并将 USB 电源连接到 Wemos。
如果你喜欢焊接,你可以走这条路: