dsh-niu-lai:給 DSH Web 加上「媽媽 / 牛來」提示音的梗音效插件

前言

在瀏覽器裏用 DeepSeek Harness(dsh)跑智能體任務,一個 turn 經常要等幾十秒甚至更久。切到別的窗口乾活,隔一會兒還得回來看一眼任務到底結沒結束。dsh-niu-lai 用兩個聲音解決這個問題:你發消息時播《牛來》裏的「媽媽」,任務完成時播「牛來」——聽到「牛來」就可以回去看結果了。

這也是 DSH「一切皆插件」理念的一個典型小例子:不改前端代碼,裝一個插件就能給會話加上聲音反饋。

這是什麼

dsh-niu-lai 是 jxwb125646 維護的 DeepSeek Harness Web 插件,定位是《牛來》梗音效板(meme sound board):發送一條消息,瀏覽器播放「媽媽」音頻片段;一個任務完成,播放「牛來」音頻片段。

全部邏輯在瀏覽器內運行(Web Audio),音頻片段內嵌在 bundle 中分發,不需要 API 密鑰,也不連接任何外部服務。代碼採用 MIT 許可證。

核心功能

插件的瀏覽器端監聽每個會話的對話快照,按節點類型觸發:

  • 出現新的 user 或 steering 消息節點 → 播放「媽媽」片段
  • turn 結束(assistant 消息定稿,或 turn 以錯誤告終)→ 播放「牛來」片段

配置入口在 Settings → Plugins → 牛來音效(Niu Lai sounds),提供:

  • 總開關和音量滑塊
  • 每個音頻片段支持預覽、替換和恢復默認。替換時可選任意本地音頻文件,保存在瀏覽器裏,重啓後依然保留

爲避免刷屏,插件內置了防抖規則:

1、會話打開、歷史分頁、重連都不會觸發播放
2、每個 turn 只響一次
3、會話還在加載中時不播放
4、一次只播一個片段,新聲音會打斷正在播放的聲音——比如回覆很快時,「牛來」會截斷還沒播完的「媽媽」

安裝與啓用

推薦通過 GitHub 源安裝(該命令目前可用):

dsh plugin --profile web add github:jxwb125646/dsh-niu-lai

安裝完成後重啓 dsh web 並刷新頁面即可生效。

README 裏還列了一條 npm 來源的安裝命令 dsh plugin --profile web add dsh-niu-lai,但標註爲 once published,當前是否可用請以倉庫最新說明爲準。

卸載同樣一行命令:

dsh plugin --profile web remove dsh-niu-lai

典型用法

配置音效

打開 Settings → Plugins → 牛來音效(Niu Lai sounds),先設總開關和音量,再對「媽媽」「牛來」兩個片段分別預覽。覺得默認片段不合適,可以直接替換成自己的錄音:選一個本地音頻文件即可,文件存在瀏覽器裏,重啓後不丟;想換回默認,點恢復默認。

從源碼構建

倉庫中已提交的 lib/ 是針對 dsh 0.1.x 預構建的,一般不需要自己編譯。如果你改了代碼,按下面三步重建:

npm install
npm run embed-audio   # 把 assets/*.mp3 轉成 base64 data URLs 內嵌進 bundle
npm run build         # tsdown 生成 lib/host.js + lib/client.js

npm run embed-audio 負責把音頻資產轉成 base64 data URLs 寫入源碼,npm run build 用 tsdown 分別產出宿主端和瀏覽器端兩份文件。

適用場景與注意

適合在瀏覽器裏使用 DSH Web、不想一直盯着頁面等任務結果的人;也適合想給工作流加一點聲音反饋、同時不介意它是個梗的人。使用前注意以下幾點:

1、插件以當前 dsh 進程的權限運行,安裝前建議先閱讀源碼和許可證,確認沒有問題再裝
2、代碼是 MIT 許可證,但《牛來》的電影音頻片段不受本倉庫 MIT 許可證覆蓋(見倉庫 NOTICE.md),不應商業使用。這是非官方粉絲娛樂項目,介意的話在設置裏換成自己的錄音
3、瀏覽器要求先有一次點擊或按鍵才能解鎖音頻——發送一條消息就算,正常使用不會受影響
4、每個打開的頁面標籤頁都會播放自己的一份聲音,開多個標籤頁會各響各的
5、已提交的 lib/ 針對 dsh 0.1.x 預構建,如果你的 dsh 版本差異較大,可能需要從源碼重新構建

小結

dsh-niu-lai 不解決什麼大問題,就是給 DSH Web 會話加了兩個提示音:發消息響「媽媽」,任務完成響「牛來」。裝是一行命令,卸載也是一行命令,音頻全部內嵌、不聯網。如果你正好需要任務完成提醒,可以試試。

  • GitHub 倉庫:https://github.com/jxwb125646/dsh-niu-lai
  • 社區目錄頁:https://www.skillhub.cn/plugins/jxwb125646/dsh-niu-lai

最後說明:上述社區目錄是獨立站點,與 DeepSeek、幻方沒有官方從屬關係。

羽毛球分组比赛记分
小程序二维码

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

小夜