DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-dania-voice

Dania Voice

达妮娅(鸣潮)语音朗读 — 使用本地 GPT-SoVITS 朗读 DSH 的助手回复,并提供一个可拖动的吉祥物开关。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-dania-voice@1.0.0
README兼容性版本

兼容性与来源证明

Dania Voice 以 dsh-dania-voice 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/11/6

版本

1.1.0stable
2026/10/25
1.0.2stable
2026/10/24
1.0.0stable
2026/10/18

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
707.9 kB
文件数
12
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
795
安全扫描
✓ v1.0.0 扫描通过
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 vision-media 分类下经过校验的插件。

Vision Routerdsh-vision-router为仅支持文本的 DeepSeek Harness agents 提供视觉能力:内置免费视觉链路和像素级工具。除非配置为严格仅限本地使用,否则远程视觉提供商(包括默认的免费回退服务)会接收图像内容。Tool Describe Image@linxin666/dsh-tool-describe-image面向模型的 describe_image 工具,用于 dsh Web GUI:通过在兼容 OpenAI 的端点调用视觉语言模型,为文本模型提供图像理解能力,以描述一张图像(本地路径、http(s) URL 或附件引用)。可热插拔 —Video Storyboarddsh-video-storyboard将视频转换为可引用的分镜图:每个镜头一帧,单元格大小根据剪辑密度调整(1/1 … 1/8),按行排列以尽量减少图片数量,并提供模型可引用的带时间戳索引和可覆盖的分级映射。See Nowdsh-see-now让 DSH 监看实时屏幕或摄像头画面:根据画面变化程度为每一帧评分,只保留重要的帧,并将它们整合到一张图像中。

README

dsh-dania-voice

English | 简体中文

Local GPT-SoVITS text-to-speech for DeepSeek Harness. It reads assistant replies aloud in a fine-tuned voice, controlled by a small draggable mascot hanging at the top of the interface.

Everything runs on your machine — no audio, no text leaves it.

How it works

DSH session events (assistant/message + turn/end)
      │  take the final reply text, strip code blocks / tables / links
      ▼
Host: clean + merge into ≤120-char segments
      │  POST http://127.0.0.1:9880/tts
      ▼
GPT-SoVITS api_v2.py (local, GPU)
      │  wav → cache dir → queue
      ▼
Browser: poll /dania-voice/next → Web Audio playback

Playback happens in the browser on purpose: the Host process has no audio device, and the voice should come out of the machine you are actually sitting at.

Requirements

ItemNote
DSH>= 0.1.7-rc.1
Python3.10 – 3.12 (the installer looks for it; it does not install Python)
GPUNVIDIA with 8 GB+ VRAM recommended. CPU works but is several times slower.
Disk~5 GB (PyTorch + base models + voice model)

Install

dsh plugin --profile web add dsh-dania-voice

Then open the mascot panel and click One-click setup. The installer runs as a separate process and reports progress into the same panel:

  1. creates a Python venv under the install directory
  2. installs PyTorch (CUDA build when nvidia-smi is present)
  3. installs the inference dependencies
  4. downloads GPT-SoVITS source (~50 MB)
  5. downloads the pretrained base models (~1.6 GB)
  6. downloads the voice model and its reference audio (~320 MB)

It is idempotent — if it fails halfway, click again and completed steps are skipped. That matters because step 5 is a 1.6 GB download.

The default install directory is $DSH_HOME/dania-voice. Override it with installDir if you want it on another drive.

Usage

A mascot hangs at the top centre of the window:

  • Click — toggle reading on/off
  • Drag — move it anywhere; the position is remembered
  • Right-click / Shift+click — open the settings panel
  • While reading, the mascot gently bobs

Panel controls: volume, speed, temperature (lower = steadier, less breathiness), inter-sentence pause, plus repeat last reply and say a line for testing.

Changing speed/temperature applies to the next synthesis; audio is cached by text + parameters, so repeating with the same settings is instant.

Configuration

Written to $DSH_HOME/dania-voice/config.json by the panel. The config: block in your profile patch works too and is overridden by the panel.

KeyDefaultMeaning
enabledtrueMaster switch
volume / speed / temperature1 / 1 / 0.7Playback and sampling
speakUserfalseAlso read your own messages
installDir$DSH_HOME/dania-voiceWhere the engine lives
pythonPath / root / cacheDirderivedOnly needed for a hand-made install
baseUrlhttp://127.0.0.1:9880GPT-SoVITS endpoint
autostarttrueStart the service when needed

Troubleshooting

  • Mascot shows a red border — the plugin's routes are not answering; check that the plugin is enabled.
  • "Not installed yet" — click one-click setup, or check $DSH_HOME/dania-voice/install.log.
  • No sound but the panel says ready — the browser blocked autoplay; click the mascot once.
  • Slow first line — the model takes 20–40 s to load into VRAM; later lines take 1–3 s.

Credits

  • GPT-SoVITS by RVC-Boss — MIT.
  • Dania voice model by villia on ModelScope. The installer downloads it from the original repository; it is not redistributed here.
  • Mascot artwork © 夜游人 (this project's author). Background art uses official promotional material under the publisher's third-party usage policy.

This is a fan project. Wuthering Waves and its characters belong to Kuro Games.