miiaowuwu/dsh-sound-lab0

dsh-sound-lab

DSH 声音工坊(Sound Lab):一切声音由你自定义——对话事件音效、AI 角色语音生成、音效库上传管理,全程可视化点选即可用;可拖动悬浮球、三种外观、配置双持久化。Hot-pluggable — mounted via dsh plugin add + cordis.patch.yml, no dsh source changes.

包名
dsh-sound-lab
版本
1.2.0
许可证
MIT
最近更新
2026年8月18日

安装

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

Usage

  1. Add sounds: during development, put audio files in the repo sounds/ folder (see the directory tree above) — they are reconciled into the library automatically on startup. When installed, there is no need to hunt for the folder — open the settings dialog → Sound library → Upload, then pick a local file or drag & drop to import (it is copied into the sounds/ folder of the install location automatically). You can also delete sounds from the list (bundled sounds are hidden, restorable anytime) or rename them via ✎.
  2. Open the settings dialog: click the 🔊 floating ball
  3. Refresh the sound list: click "Refresh"; the plugin enumerates all audio files under sounds/
  4. Configure triggers: for the four events (session end / options popup / permission request / stop), set 【enable + sound】independently — each dropdown offers "built-in chime / no sound / a specific sound" ("built-in chime" is a Web Audio arpeggio — no audio file required)
  5. Test sound: pick one in the "Test sound" dropdown (which includes a "built-in chime" option) and click ▶ to preview; selecting "built-in chime" or nothing previews the Web Audio arpeggio. Adjust volume with the slider (0–100%)
  6. In effect: the chosen sound plays automatically on matching events; a built-in beep plays as a fallback when nothing is selected or loading fails

Tip: drag the floating ball anywhere; it collapses into a half-ball at screen edges; switch between Whale Girl / Pure White / Pure Black under "Appearance"; position and config are saved automatically and survive restarts.