必须升级至macOS 13.5+并执行openclaw config set tts.backend corespeech,再安装CoreSpeech语音包及修复权限,最后禁用fallback才能实现完全离线TTS。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在Mac上用OpenClaw v2026.4.10实现语音合成,且全程不联网、不上传音频、不依赖云端API,所有TTS处理都在本地完成——这需要启用新版本内置的CoreSpeech引擎,并绕过默认的远程TTS回退机制。
确认系统支持并启用CoreSpeech语音后端
OpenClaw v2026.4.10仅在macOS 13.5+中启用本地CoreSpeech,低于该版本会自动降级为网络TTS,且无提示。【必须先执行此检查】
打开终端,运行:sw_vers -productVersion → 若输出小于13.5,请升级系统或改用v2026.3.31(仍支持本地TTS但需手动编译)。
确认版本达标后,执行:openclaw config set tts.backend corespeech → 此命令强制锁定本地语音引擎,避免后续任何配置覆盖。
安装语音资源包(离线可用)
CoreSpeech依赖独立语音资源包,官方未随主程序分发,需单独下载并注入。
方法一:使用国内镜像一键安装(推荐)
在终端中粘贴执行:curl -fsSL https://open-claw.org.cn/tts/core-speech-macos-2026.4.10.pkg | sh
代理工作区合规性与策略执行。定义安全策略、审计合规性、检查命令限制并生成审计报告。免费告警层—升级至 openclaw-marshal-pro 可获得主动执行、阻止和自动修复功能。
方法二:手动安装(适用于网络受限环境)
① 访问 https://open-claw.org.cn/tts/ → 下载 core-speech-macos-2026.4.10.pkg(约287MB)
② 双击安装包 → 按向导完成,注意勾选“为所有用户安装”选项
③ 安装完成后,终端执行:sudo chmod -R 755 /Library/Speech/Voices/ → 否则OpenClaw无权读取语音文件
【关键提醒】若跳过权限修复步骤,OpenClaw启动时不会报错,但语音合成始终返回静音——这是唯一不可见的失败形态。
配置语音参数与测试
第一步:设置默认发音人openclaw config set tts.voice "Alex" → 支持的本地语音名包括:Alex、Samantha、Daniel、Moira(全部预装于macOS 13.5+,无需额外下载)
第二步:禁用云端回退openclaw config set tts.fallback false → 不设此项,当本地合成卡顿超800ms时,OpenClaw会悄悄调用百炼TTS API,且日志中仅显示“tts fallback triggered”,不提示数据外传
第三步:立即验证openclaw tts say "你好,龙虾已就位" → 系统扬声器应立刻播放语音,无延迟、无网络请求痕迹。可打开活动监视器→网络标签页,观察实时流量是否为零。

















