dsh-audio-visualizer:系統音頻驅動的實時頻譜與 Bass Glow

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。在實際開發或交互場景中,若需要將系統音頻轉化爲可視化的視覺反饋,現有的方案往往較爲繁瑣。dsh-audio-visualizer 是爲此類需求提供的插件方案。

是什麼

這是一個爲 DeepSeek Harness (dsh web / DSH Desktop) 提供的系統音頻驅動 UI 可視化插件。由用戶 caesarjue 維護。它主要解決如何在應用界面中實時展示音頻數據,並增強視覺體驗。

核心功能

  • 48-band 拖拽頻譜芯片:一個 118×24 像素的懸浮組件,實時繪製 48 色的彩虹頻譜,跟隨系統音頻輸出跳動。
  • Bass Glow 輝光效果:窗口邊框會根據低音強度產生輝光(擴散範圍 10-56px),色相隨低頻部分變化。
  • 內存級 FFT 分析:使用 Web Audio AnalyserNode 進行分析,音頻數據僅在當前進程內存中流轉,不會錄製、存儲或上傳。
  • 交互記憶:點擊頻譜組件可切換顯示狀態,插件會自動記憶組件的位置。

安裝與啓用

在終端中執行以下命令進行安裝。

dsh web

dsh plugin --profile web add dsh-audio-visualizer

DSH Desktop

dsh plugin --profile desktop add dsh-audio-visualizer

DSH Desktop 版本需要額外的本地補丁才能獲取系統音頻循環迴環權限。

使用示例

dsh web
安裝後,點擊頻譜組件,在彈出的選擇器中選擇“Entire screen”,並勾選“Share system audio”。出於瀏覽器安全模型限制,每次啓動可能都需要手動確認。

DSH Desktop
安裝完成後,運行一次本地補丁腳本 ./patch/install-patch.sh。補丁完成後,可視化效果將隨應用自動啓動,無需手動操作。

適用場景與注意

  • 系統要求:需 macOS 14.2+,並在系統設置中授予“屏幕錄製”和“音頻捕獲”權限。
  • 瀏覽器版本:Web 版本需使用 Chrome/Chromium 141+。
  • 版本依賴:已測試環境爲 DSH Desktop 2.0.5+ (Electron 43) 和 dsh web 0.1.5+。
  • 隱私說明:插件採用內存級處理,不涉及音頻文件的持久化存儲。
  • 開源協議:MIT License。

結尾

該插件爲 DSH 生態提供了輕量級的音頻可視化能力,適合需要音頻反饋或增強視覺表現力的場景。源碼與目錄見下方鏈接。

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

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

小夜