File size: 2,468 Bytes
b746881 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | # 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 |