miiaowuwu/dsh-event-sounds0

dsh-client-ui-event-sounds

DSH Web GUI 语音控制插件:对话「会话结束 / 弹出选项 / 请求许可 / 停止」时播放指定音效;可拖动悬浮球(靠边缩成半球)、可移动置顶配置弹窗;音效来自插件包 sounds/ 文件夹的本地音频;支持鲸鱼娘/纯白/纯黑三种外观;配置自动保存(浏览器 + 宿主 config.json 双持久化);启动即预加载。Hot-pluggable — mounted via dsh plugin add + cordis.patch.yml, no dsh source changes.

包名
dsh-client-ui-event-sounds
版本
1.0.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:miiaowuwu/dsh-event-sounds

场景一:使用桌面应用(DeepSeek Harness Desktop)—— 推荐

无需安装 node / pnpm,安装包用应用自带的运行时,全程自动化。

  1. 先退出 DeepSeek Harness Desktop(安装/卸载时应用不应处于运行状态)
  2. Releases 下载 dsh-event-sounds-Setup-1.0.0-x64.exe,双击即装(自包含单文件,内嵌全部插件文件,解压到 %LOCALAPPDATA%\dsh-event-sounds
  3. 看到绿色「安装完成」后,重启 DeepSeek Harness Desktop 即可

安装器会自动完成:复用桌面应用自带的 exe(ELECTRON_RUN_AS_NODE 模式,当作通用 Node 运行时)调用官方 dsh plugin --profile desktop add link:,由官方 CLI 自动登记 dependencies + bundles 并用应用自带的 pnpm 安装依赖——不手改任何配置。可重复执行。

场景二:使用 npx @deepseek-ai/dsh web

需要全局 node + pnpm + git(缺什么见上面的前置表格):


## 使用

1. **准备音效**:把音频文件放入插件包根目录的 `sounds/` 文件夹(支持 mp3/wav/ogg/m4a/flac/opus/aac/wma/webm),例如安洁莉娜「hirari do~」、「呢?」语音片段
2. **打开配置弹窗**:点击 🔊 悬浮球
3. **刷新音效列表**:点击「刷新」,插件会枚举 `sounds/` 下的所有音频文件
4. **配置触发条件**:对「会话结束 / 弹出选项 / 请求许可 / 停止」四个事件,分别【勾选启用 + 选择音效】
5. **播放测试**:点击 ▶ 验证声音,配合音量滑杆(0–100%)调整音量
6. **生效**:之后对话中的对应事件会自动播放所选音效;未选择或加载失败时会自动播放内置提示音兜底

> 提示:悬浮球可拖到屏幕任意位置,拖到屏幕边缘会自动缩成小半球;「外观」里可切换 鲸鱼娘 / 纯白 / 纯黑 风格;位置与配置会自动保存,重启不丢。