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