OpenClaw如何关闭声音提示 OpenClaw操作音效关闭方法技巧完全指南|Duuu笔记
OpenClaw声音提示可通过四种方式关闭:一、Dashboard设置中关闭“启用操作音效”;二、修改config.yaml中audio.enabled为false;三、设置环境变量OPENCLAW_AUDIO_ENABLED=false;四、在Dashboard中停用或卸载音频类Skill。
如果您在使用 OpenClaw 过程中频繁触发声音提示(如任务完成、消息到达、错误警报等),影响工作专注或环境安静需求,则说明其音频反馈模块当前处于启用状态。以下是关闭 OpenClaw 声音提示的多种可行方法:
一、通过 Dashboard 图形界面关闭音效
OpenClaw 的 Web 管理面板(Dashboard)提供可视化设置入口,可直接禁用全局音效,无需修改配置文件。
1、确保
Gateway 服务正在运行
(例如端口 18789 已监听)。
2、在浏览器中访问
http://127.0.0.1:18789
,进入 Dashboard 操作面板。
3、点击右上角用户头像,选择
“设置” → “通知与声音”
。
4、将
“启用操作音效”开关置为关闭状态
,页面自动保存更改。
5、刷新页面或重启 Dashboard 标签页,验证音效是否已停止触发。
二、修改 config.yaml 配置文件禁用音频模块
OpenClaw 的核心行为由 config.yaml 控制,其中 audio 相关字段决定音效是否加载与播放。直接编辑该文件可彻底屏蔽声音输出逻辑。
1、定位配置文件路径:
%USERPROFILE%\.
openclaw
\config.yaml
(Windows 默认位置)。
2、用文本编辑器(如 VS Code 或记事本)以管理员权限打开该文件。
3、查找是否存在
audio:
区块;若无,则在
gateway:
同级层级手动添加以下内容:
audio:
enabled: false
playback: "none"
4、保存文件后,
必须重启 Gateway 服务
(关闭当前 PowerShell 窗口并重新执行
openclaw gateway --port 18789
)。
5、启动后检查终端日志,确认无
"Audio engine initialized"
类提示行。
Sheet+
Excel和GoogleSheets表格AI处理工具
下载
三、通过环境变量全局屏蔽音频输出
OpenClaw 在启动时会读取环境变量,优先级高于配置文件。设置特定变量可绕过所有音频初始化流程,适用于多实例部署或临时调试场景。
1、在启动 Gateway 前,于 PowerShell 中执行:
$env:OPENCLAW_AUDIO_ENABLED = "false"
2、紧接着运行启动命令:
openclaw gateway --port 18789
3、若需永久生效,将该环境变量写入系统变量:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在“系统变量”中新建变量名
OPENCLAW_AUDIO_ENABLED
,值设为
false
。
4、重启所有终端窗口后验证,新启动的 Gateway 实例将跳过音频子系统加载步骤。
四、卸载或禁用音频相关技能包(Skill)
部分声音提示由第三方 Skill(如 notification-audio、tts-alert)动态注入。若未主动安装此类插件,可跳过本项;但若曾启用语音播报类功能,则需针对性移除。
1、进入 Dashboard,点击左侧导航栏
“工具” → “已安装技能”
。
2、在列表中查找含
audio
、
tts
、
notification-sound
等关键词的技能。
3、对目标技能点击
“停用”按钮
(非卸载,避免误删依赖)。
4、返回首页,观察后续交互是否仍触发提示音;若仍有残留,再执行
“卸载”操作
并重启 Gateway。
