$13 语音助手用于 Home Assistant
本教程将指导您将 ATOM Echo 转变为语音助手。拿起这个小设备与您的智能家居对话。发出命令并获得反馈!
前提条件
- Home Assistant 2023.10 或更高版本,已安装 Home Assistant 操作系统。如果您还没有安装 Home Assistant,请参阅安装页面获取说明。
- Home Assistant Cloud 或手动配置的 Assist 流水线
- 已为您的语音助手启用唤醒词
- 您的 2.4 GHz Wi-Fi 网络密码
- 桌面上的 Chrome(或基于 Chromium 的浏览器,如 Edge)(不支持 Android/iOS)
- M5Stack ATOM Echo 开发套件
- USB-C 数据线连接 ATOM Echo
将软件安装到 ATOM Echo
在您可以将此设备与 Home Assistant 一起使用之前,需要在其上安装一些软件。
-
确保该页面在桌面上的基于 Chromium 的浏览器中打开。它无法在平板电脑或手机上使用。
-
选择下面的 连接 按钮。如果您的浏览器不支持网页串行,则会看到警告而不是按钮。
-
对于高级用户:配置文件可以在GitHub
上找到。
-
-
要将 ATOM Echo 连接到计算机,请按照以下步骤操作:
- 在弹出窗口中查看可用端口。
- 将 USB-C 数据线插入 ATOM Echo 并连接到计算机。
- 在弹出窗口中,应该会出现一个新条目。选择该 USB 串行端口并选择 连接。
-
故障排除:如果没有显示新端口,您的系统可能缺少驱动程序。关闭弹出窗口。
- 在对话框中,选择 CH342 驱动程序,安装它,然后 重试。
- 在对话框中,选择 CH342 驱动程序,安装它,然后 重试。
-
选择 安装语音助手,然后选择 安装。
- 安装完成后,选择 下一步。
- 将 ATOM Echo 添加到您的 Wi-Fi:
- 当提示时,从列表中选择您的网络并输入您的 2.4 GHz Wi-Fi 网络的凭据。
- 选择 连接。
- ATOM Echo 现在已连接到您的网络。选择 添加到 Home Assistant。
-
这将打开 Home Assistant 的 我的 链接。
-
如果您以前没有使用过我的 Home Assistant,您需要进行配置。如果您的 Home Assistant URL 在
http://homeassistant.local:8123
上不可访问,请用您 Home Assistant 实例的 URL 替换它。 -
打开链接。
-
-
选择 确定。
-
为了添加新发现的设备,从列表中选择 ATOM Echo。
- 将您的 ATOM Echo 添加到一个房间,然后选择 完成。
-
您应该现在看到 ESPHome 集成。
-
选择 ESPHome 集成。在 设备 下,您应该会看到 M5Stack Atom Echo 列出。
- 您的 ATOM Echo 通过 Wi-Fi 连接到 Home Assistant。您现在可以将其移动到家中任何带有 USB 电源的地方。
-
恭喜!您现在可以通过语音控制 Home Assistant。现在发出一些命令。
通过 ATOM Echo 控制 Home Assistant
- 说出您的唤醒词。本教程中使用 “OK, Nabu”。
- 等待 LED 开始闪烁蓝色。
- 说出一个支持的语音命令。例如,关闭厨房的灯。
- 当您说话时,蓝色 LED 会持续闪烁。
- 一旦意图被处理,LED 亮起绿色,Home Assistant 确认该操作。
- 确保您使用的区域名称与您在 Home Assistant 中定义的完全一致。
- 您还可以问一些问题,例如
- 前门锁了吗?
- 客厅的灯哪个是开的?
- 您的命令不被支持?使用句子触发器添加您自己的命令。
- 您发现 ATOM Echo 启动处理命令的时间太长?
-
调整静音检测设置。
-
转到 设置 > 设备与服务 并选择 ESPHome 集成。
-
在 M5Stack ATOM Echo 下,选择 1 个设备。在 配置 下,改变 完成说话检测。
-
该设置定义了 Assist 需要多长的静默时间才能认为您已说完,并可以开始处理您的命令。
-
故障排除
事情没有按预期工作吗?
- 查看 Assist 的常规故障排除部分。