# Reachy Mini Home Assistant Voice Assistant - Hugging Face Spaces 这是一个可以通过 Hugging Face Spaces 一键安装的 Reachy Mini 语音助手应用,用于连接 Home Assistant。 ## 🚀 通过 Hugging Face Spaces 安装 1. 访问你的 Reachy Mini 仪表板 2. 进入 "Applications" -> "Install from Hugging Face" 3. 搜索 "reachy-mini-ha-voice" 4. 点击 "Install" 按钮 5. 等待安装完成 安装完成后,应用程序将出现在 "Applications" 列表中。 ## ⚙️ 配置 安装后,点击应用设置图标进行配置: - **Device Name**: 设备名称(默认: ReachyMini) - **Enable Reachy**: 启用 Reachy Mini 机器人集成(默认: true) - **Audio Input Device**: 音频输入设备索引 - **Audio Output Device**: 音频输出设备索引 - **Wake Word**: 唤醒词(默认: okay_nabu) ## 🔌 连接到 Home Assistant 1. 在 Home Assistant 中,进入 "设置" -> "设备与服务" 2. 点击 "添加集成" 按钮 3. 选择 "ESPHome" 然后选择 "设置另一个 ESPHome 实例" 4. 输入 Reachy Mini 的 IP 地址和端口 6053 5. 点击 "提交" ## 📝 使用说明 ### 启动应用 在 Reachy Mini 仪表板中: 1. 找到 "reachy-mini-ha-voice" 应用 2. 点击 "Run" 按钮启动 3. 应用将在端口 6053 上运行 ### 唤醒词 默认唤醒词是 "Okay Nabu"。你可以说: - "Okay Nabu, turn on the lights" - "Okay Nabu, what's the weather?" - "Okay Nabu, set a timer for 5 minutes" ### Reachy Mini 动作 当启用 Reachy Mini 集成时,机器人会对不同的语音状态做出反应: - **唤醒时**: 头部抬起 - **监听中**: 头部轻微摆动 - **响应中**: 点头 - **停止时**: 摇头 ## 🔧 故障排除 ### 音频设备问题 如果无法检测到音频设备: 1. 在 Reachy Mini 终端中运行: ```bash python -m reachy_mini_ha_voice --list-input-devices python -m reachy_mini_ha_voice --list-output-devices ``` 2. 在应用配置中设置正确的设备索引 ### 连接问题 如果无法连接到 Home Assistant: 1. 检查 Reachy Mini 和 Home Assistant 是否在同一网络 2. 确认端口 6053 未被防火墙阻止 3. 查看 Home Assistant 日志中的连接错误 ### 调试模式 启用调试日志: 在应用配置中添加环境变量: ``` DEBUG=true ``` ## 📚 更多信息 完整文档请访问: [README.md](README.md) ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! ## 📄 许可证 Apache License 2.0