dsh-approval-voice:爲 DSH Web GUI 審批彈窗增加語音提醒

前言

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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜