前言¶
DSH 的插件生态强调“一切皆插件”,社区目录是独立站点,与 DeepSeek / 幻方没有官方从属关系,也不是官方应用商店。
在 DSH Web GUI 中,有些卡片需要用户做审批或回答。如果视线暂时离开页面,容易漏看。dsh-approval-voice 是一个 DSH Web GUI 插件:当需要审批或回答的弹窗出现时,播放提示音并用语音播报,减少漏看。
这是什么¶
dsh-approval-voice 的定位是 DSH Web GUI 审批语音提示插件。它面向需要人工审批或回答的界面卡片,在卡片出现时提供声音提醒。
- 许可证:MIT
- 仓库地址:
https://github.com/ZIye1208/dsh-approval-voice
核心功能¶
下面介绍已核实的能力:
- 监听 DOM 中审批/提问卡片的稳定标记
- 识别
data-approval-key、data-question-key、data-plan-review-key标记 - 按配置播放升调提示音,音高为
C5-E5-G5 - 使用
SpeechSynthesis进行中文语音播报 - 每个请求只提醒一次
- 支持设置审批语音提示开关、提醒方式、音量、试听
- 提供控制台调试接口
get/set/test - 配置保存在浏览器
localStorage,键为dsh.approvalVoice.v1
安装与启用¶
先执行安装命令:
dsh plugin --profile web add https://github.com/ZIye1208/dsh-approval-voice
安装后重启 dsh web 服务,刷新页面即可生效。
如果是本地开发安装,可以使用 link: 方式:
dsh plugin --profile web add link:C:\path\to\dsh-approval-voice
卸载插件:
dsh plugin --profile web remove dsh-approval-voice
卸载后重启服务即可。
典型用法¶
安装并启用后,默认开启「提示音 + 语音播报」。
常规设置入口:
1、打开 设置 → 常规 → 审批语音提示。
2、可开关提示。
3、选择提醒方式。
4、调整音量。
5、试听。
也可以在控制台调试:
window.__approvalVoice.get()
window.__approvalVoice.set({...})
window.__approvalVoice.test()
配置会保存在浏览器 localStorage 的 dsh.approvalVoice.v1 键下。
适用场景与注意¶
适合使用 DSH Web GUI,且经常遇到审批或回答类弹窗的用户。它可以减少因为视线不在页面上而漏看提示的情况。
使用前注意:
- 语音播报依赖系统安装的中文 TTS 语音
- 找不到中文语音时,会自动退化为仅提示音,避免用英文语音念中文
- 浏览器自动播放策略要求首次点击或按键后音频才解锁;审批通常发生在已与页面交互之后,因此正常可用
- 插件以当前
dsh进程权限运行,安装前应检查源码与许可证 - 当前许可证为 MIT
小结¶
dsh-approval-voice 的价值在于给 DSH Web GUI 的审批/回答弹窗增加一层声音提醒,降低漏看概率。
相关地址:
- 社区目录页:
https://www.skillhub.cn/plugins/ZIye1208/dsh-approval-voice - GitHub:
https://github.com/ZIye1208/dsh-approval-voice