核心用法
xiaoai-speaker 是 OpenClaw 平台的小爱音箱控制工具,通过命令行实现零代码语音播报。用户完成小米账号配置后,即可通过 openclaw xiaoai say "消息内容" 触发播报,支持指定房间设备、查看设备列表及连接测试。
该技能深度集成 OpenClaw 的 cron 定时任务系统,可构建完整的自动化场景:每小时喝水提醒、每日早安播报、会议倒计时、孩子作业时间、全家吃饭通知等。命令行语法简洁,配合 crontab 表达式实现精确调度。
显著优点
- 零门槛使用:无需 Python 编程,纯命令行交互,技术小白 5 分钟上手
- 远程控制能力:基于小米云服务 API,无需局域网,任何网络环境均可触发
- 多设备灵活管理:支持同一账号下多台音箱的模糊匹配选择
- 隐私本地化:账号信息仅存于本地配置文件,不经过第三方服务器
- 生态扩展性:与 OpenClaw 定时任务、其他技能形成联动
潜在缺点与局限性
- 功能单一:仅限 TTS 文字播报,不支持音乐播放、音量调节、连续对话等高级交互
- 消息长度受限:建议 20 字以内,长文本会被截断或播放不自然
- 中文优化:英文及混合内容发音质量较差
- 依赖小米云服务:小米服务器故障或 API 变更会导致功能中断
- 账号安全风险:密码明文存储于本地 TOML 文件,需自行保障文件权限安全
适合人群
- 智能家居轻度用户,希望快速实现语音提醒而不愿折腾 Home Assistant
- 有定时场景需求的上班族(会议提醒、下班通知)
- 多成员家庭的生活协调(吃饭提醒、孩子作息管理)
- 开发者作为自动化工作流的语音通知节点
常规风险
- 小米账号密码本地明文存储,建议配置文件设置 600 权限
- 远程控制特性意味着账号泄露可导致音箱被恶意操控
- 依赖第三方云服务,存在服务变更或终止风险
- 定时任务需保持 OpenClaw gateway 持续运行