OpenClaw手机语音操控有四种方法:一、启用Molili电话语音通道,需安装ClawdTalk、配置Telnyx密钥及电话提示词;二、通过华为小艺开放平台接入,须选OpenClaw模式、填局域网IP及SK私钥;三、用飞书/微信语音转文本中继,需启用Bot集成并开启自动响应;四、本地浏览器WebRTC直连,需HTTPS访问、授权麦克风并验证音频上传。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已部署OpenClaw并希望通过语音方式向AI助手下达指令,但发现语音输入未生效或无法触发响应,则可能是由于语音模块未启用、麦克风权限未授予、或前端接入通道未配置语音能力。以下是实现OpenClaw手机语音操控的多种可行方法:
一、启用Molili电话语音通道
该方法利用ClawdTalk插件与Telnyx通信层,将传统电话线路转化为低延迟语音交互入口,适用于无需持续唤醒、强调隐私与稳定性的场景。
1、确保OpenClaw已安装ClawdTalk技能模块:执行命令 openclaw skills list,确认输出中包含 clawdtalk。
2、在OpenClaw后台配置Telnyx API密钥:访问 http://localhost:3210/settings#telephony,填入Telnyx账号生成的 Voice API Key 与 Phone Number
3、激活Molili语音提示词:进入提示词管理页,将系统默认提示词替换为官方指定的电话交互模板,其中必须包含 "You are available via phone" 开头声明。
4、拨打已绑定的专属号码,等待语音问候后直接说出指令,例如 "What's on my calendar today?"。
二、通过华为小艺开放平台接入语音
该路径依赖HarmonyOS NEXT系统级语音引擎,由小艺前台采集语音并转文本后转发至OpenClaw处理,适合华为生态用户,支持离线唤醒词识别与上下文连续对话。
1、登录华为小艺开放平台(https://developer.huawei.com/consumer/cn/celia),使用与手机一致的华为账号扫码登录。
2、创建智能体时严格选择 OpenClaw模式,非此模式将导致语音指令无法路由至本地OpenClaw服务。
3、在服务地址栏填写电脑局域网IP及端口,格式必须为 http://192.168.x.x:3210,不可使用localhost或127.0.0.1。
4、在密钥配置页,将OpenClaw控制台生成的 SK私钥 全量复制粘贴,关闭页面即永久丢失,不可重置。
5、手机端长按小艺按钮或说出唤醒词“小艺小艺”,随后发出自然语言指令,如 “让OpenClaw查一下我今天下午三点的会议”。
OpenClaw 跨平台配置备份与网关监控。自动备份 openclaw.json,每分钟检测 gateway 状态,宕机时自动恢复。支持 Linux/macOS/Windows。触发:配置备份、gateway 监控、自动恢复、看门狗、watchdog。
三、使用飞书/微信移动端语音转文本中继
该方法不依赖专用语音SDK,而是借助飞书或微信App内置的语音识别能力,将语音消息自动转为文字后推送至OpenClaw,兼容Android与iOS,部署门槛最低。
1、在OpenClaw Web控制台(http://localhost:3210/integrations)启用飞书或微信Bot集成,并完成OAuth授权流程。
2、在飞书客户端进入对应Bot聊天窗口,点击输入框右侧的麦克风图标开始说话,语音将实时转为文字并发送。
3、确保OpenClaw配置中已开启 auto-respond-to-text-messages 选项,否则仅接收不响应。
4、发送后观察OpenClaw终端日志,确认收到含 "voice_transcript" 字段的消息体,表明语音转写链路畅通。
5、若需提升识别准确率,可在飞书/微信设置中开启“高精度语音识别”并选择普通话方言模型。
四、本地浏览器麦克风直连(WebRTC方案)
该方法绕过第三方平台,在Chrome/Firefox浏览器中直接调用设备麦克风,通过WebRTC流式传输音频至OpenClaw内置ASR服务,全程数据不出本地网络。
1、访问OpenClaw Web控制台地址(http://localhost:3210),确保地址栏显示锁形图标且协议为HTTPS,否则浏览器将禁用麦克风API。
2、点击界面右上角 “? Voice Input” 按钮,首次使用时接受浏览器弹出的麦克风权限请求。
3、在弹出的语音面板中点击红色录音按钮,开始说话;松开后自动上传音频片段至OpenClaw的 /api/v1/speech/to-text 接口。
4、检查OpenClaw服务日志中是否出现 "Received audio/webm;codecs=opus" 日志行,确认媒体类型被正确识别。
5、语音转文本结果将作为普通消息提交至当前会话,后续行为与键入指令完全一致。

















