rongqingwen/dsh-approval-sound ↗★ 0
dsh-approval-sound
Audible alert for the dsh web GUI: plays a distinct sound the moment the harness raises a prompt that is waiting for you — approval panels AND ask-user-question panels — with synthesized per-seam voices or your own uploaded audio, pushed through a limiter so it can exceed 100% 适合在后台运行任务、需要听觉提醒来及时处理人工审批的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:rongqingwen/dsh-approval-sound配置
设置 → 权限提示音,改动即时生效并保存。
| 项 | 默认 | 说明 |
|---|---|---|
| 审批弹窗出现时播放提示音 | 开 | 总开关 |
| 音色 | 急促双响 | 急促双响 / 清脆铃声 / 钟声 / 水滴 / 自定义音频 / 静音 |
| 音量 | 100% | 0–150%,见下 |
| 重复次数 | 1 | 1 只响一次,2 连响两次……最多 6 |
| 重复间隔 | 900ms | 重复之间的间隔 |
| 最短间隔 | 600ms | 两次提醒之间的强制静默,避免连续弹窗叠成噪音 |
| 仅在窗口不在前台时提醒 | 关 | 见下方提醒 |
设置页还有 试听 按钮:用它确认声音和音量,顺带解除浏览器的自动播放限制。
⚠️ 「仅在窗口不在前台时提醒」打开时,你盯着窗口等弹窗是不会响的(因为你就在前台)。想边看边测,把它关掉。
音色对应哪些情况
不同来源的弹窗音高不同,不看屏幕也能听出是哪一类(下表从低到高):
| 音色 | 触发 |
|---|---|
| 提问面板 / 计划审核 | 助手在问你问题——最低、最温和 |
| 命令行升级 | bash、pwsh、cmd、shell、terminal_*、run_code |
| 文件写入 | write、edit、read、glob、grep、present |
| 网络请求 | web_search、web_fetch |
| 子代理 / 团队 | subagent、subagent_fork、send_message、workflow |
| 其它工具 | 其余一切 |
音量
上限 150%。输出经过一个限幅器,所以调大得到的是响度而不是破音。还嫌不够醒目,可以把「重复次数」设成 2。
关于"音频被浏览器拦截"
浏览器不允许页面在用户有任何交互之前出声。插件会在你首次点击或按键时自动解锁;如果设置页提示被拦截,**点一下「试听」**即可。