前言¶
DeepSeek Harness (DSH) 採用插件化架構。當智能體需要控制本地媒體播放或系統音量時,通常需要手動切換窗口或使用鍵盤快捷鍵。dsh-audio-control 插件提供了一個 Web 界面面板,允許在瀏覽器中直接操作本機音頻。
簡介¶
這是一個 DSH 客戶端插件。所有者是 Li-Mingshuang。它通過 Web 界面提供多媒體會話控制、系統音量調節、靜音切換等功能。
核心功能¶
- 多媒體會話控制:自動列出所有媒體會話(如網易雲音樂、Spotify、瀏覽器標籤頁等),支持播放/暫停、上一首/下一首。
- 系統音量控制:提供滑條調節主音量(0–100%),支持一鍵靜音,且實時同步。
- 出聲指示:面板標題欄顯示小圓點,指示當前是否有聲音輸出。
- 懸浮面板:固定在右下角,可收起爲小圓鈕,不遮擋聊天區。
- 熱更新:前端改動由
client-hmr自動重載。
安裝與啓用¶
該插件是一個 DSH profile bundle,安裝後自動掛載,無需手動修改配置。
- 確保運行 Web GUI 的機器是 Windows 平臺,且已安裝 PowerShell(
powershell.exe即可,不要求 pwsh)。 - 執行安裝命令:
dsh plugin --profile web add git+https://github.com/Li-Mingshuang/dsh-audio-control.git
- 重啓 Web GUI 後,右下角會出現控制面板。
使用方法¶
面板上的操作分爲按鈕和滑條兩類:
- 媒體控制按鈕:針對每個媒體會話,支持上一首、播放/暫停、下一首。靜音開關控制系統主音量。
- 系統音量:拖動滑條調節系統主音量(範圍 0–100%)。
- 面板交互:點擊標題欄的圓鈕,可收起或展開面板。
注意事項¶
- 平臺限制:僅支持 Windows 平臺。
- 配置方式:DSH profile bundle,自帶組合補丁,無需手改配置。
- 熱更新機制:前端改動由
client-hmr自動熱重載,無需刷新瀏覽器;主機半(路由/腳本)改動需重啓 GUI。
總結¶
該插件通過 Web 界面解決了本地音頻控制的需求,適合需要在 DSH 環境中集中管理媒體播放的用戶。更多細節可參考 GitHub。