语音唤醒功能让你可以用语音与 AI 对话,真正实现 "Hey OpenClaw" 式的智能助手体验
OpenClaw 的唤醒词是全局列表,由 Gateway 统一管理:
说出预设唤醒词,AI 立即响应并开始对话
唤醒词列表在所有设备间自动同步
支持 macOS 菜单栏、iOS、Android(手动)
每个设备可独立启用/禁用语音唤醒
唤醒词存储在 Gateway 主机的以下位置:
~/.openclaw/settings/voicewake.json
文件格式:
{
"triggers": ["openclaw", "claude", "computer"],
"updatedAtMs": 1730000000000
}
voicewake.setVoiceWakeRuntime 触发VoiceWakeManager 触发检测voicewake.set在 macOS 应用中:
openclaw、computer、hey jarvis当你说:"Hey OpenClaw,今天天气怎么样?"
AI 会立即响应并回答你的问题
唤醒词系统通过 Gateway WebSocket 提供以下方法:
# 方法:voicewake.get # 返回:{ triggers: string[] }
# 方法:voicewake.set # 参数:{ triggers: string[] } # 返回:{ triggers: string[] } { "triggers": ["openclaw", "hey claude"] }
注意:
当唤醒词列表发生变化时,会广播到:
# 事件:voicewake.changed # 载荷:{ triggers: string[] }