ZIye1208/dsh-approval-voice ↗★ 3
dsh-approval-voice
DSH Web GUI 审批语音提示:需要审批/回答的弹窗出现时,播放提示音并用语音播报,避免漏看 适合多任务并行、需要声音提醒防止漏看DSH审批弹窗的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ZIye1208/dsh-approval-voice使用
- 默认开启「提示音 + 语音播报」,且默认对所有会话提醒(多会话 / 单页签切换会话 / 多标签页都能听到任何会话的审批、提问、计划审批)。
- 设置入口:设置 → 常规 → 审批语音提示,可配置:
- 总开关;
- 提醒方式:仅提示音 / 仅语音播报 / 提示音 + 语音播报;
- 音量;
- 提醒范围:
所有会话(默认,覆盖所有会话,含没开在任何标签页里的会话)或仅当前会话(只在当前标签页响应本页显示的会话); - 提示音文件:选择本地音频文件(mp3/wav/ogg 等,≤2MB)替换内置提示音;点「恢复默认」回到内置提示音。超限或保存失败时面板会直接报错,不会"看着像存住了"。
- 试听按钮:按当前设置播放一次(含自定义提示音)。
- 控制台调试:
window.__approvalVoice.get()/set({...})/test()/pending()/global()/alertedCount()/soundBytes()/currentSessionId()/tabId。set({...})返回{ ok, error, config }:ok:false表示没存住(已回滚内存配置),别忽略它。 - 配置保存在浏览器 localStorage(键
dsh.approvalVoice.v1),同一浏览器所有标签页共享。