前言¶
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