DSH Plugins Marketplace

DSH Plugins

Plugins

/

ghost

v

ghost

Discovered★ 12

GHOST Community Edition - local, realtime Live2D digital human plugin stack for DeepSeek Harness (DSH), with VoxCPM 1.5 TTS.

English

GHOST — 社区版

License: Apache-2.0 Community Edition Platform: Windows 10/11 Node.js >= 20

本地、实时的 Live2D 数字人,运行在 DeepSeek Harness(DSH)上——口型由你真正听到的 VoxCPM 1.5 语音驱动。

这是 GHOST 的社区版:本地优先、Apache-2.0 的源码快照。一次使用一个参考音色;请自备有授权的 Live2D 模型、VoxCPM 1.5 权重,以及一个参考音色片段和它的转写文本。

收到 B站直播官方邀请:参与新分区「AI 应用-机器人」试播 —— 查看实测数据。

高光 · 官方认可与实测数据 · 功能 · 快速开始 · 文档

高光

亮点带来的能力
真实 PCM 驱动口型嘴型跟随实际播放音频的 RMS 包络,并按实测输出延迟对齐——不是按文本长度猜,也不是固定动画。
完全本地VoxCPM 1.5 TTS 与 Live2D 渲染都在本机运行:无云端 TTS、无账号、无遥测。
情绪驱动 Live2D情绪标签驱动表情混合、待机动作、呼吸和说话手势。
模块化 DSH bundles桌宠与 TTS 联动桥可独立开关;关掉桥即恢复原生 TTS。

官方认可与实测数据

B站直播官方邀请 试播数据 粉丝数据

收到 B站直播官方邀请。 2026 年 10 月,B站直播团队邀请 GHOST 维护者以 AI 虚拟主播形式,参与新上线的 「AI 应用-机器人」 分区试播。

首次公开试播(B站创作者后台,截至 2026-10-21 的 7 日统计窗口):

指标数据
单场累计观众47.3 万+
净增粉丝+928
新增粉丝 vs 同水平主播前 1% —— 新增 1,255 人,超过 99% 同水平主播
统计周期内开播时长14.2 小时

以上为创作者后台自报数据,来自一次试播及 7 日统计窗口;用于展示真实使用情况,不构成性能承诺或结果保证。未包含账号、房间或联系方式。

版本范围

本社区版包含且仅包含三个组件:Live2D 桌宠(live2d-pet/)、TTS 联动桥(tts-bridge/)与 VoxCPM 1.5 语音插件快照(voice-plugin/)。

本项目仅包含基础框架,直播同款高阶 TTS 及部分插件暂不包含在开源版中。

#目录项目作用
1live2d-pet/Live2D 桌宠DSH bundle + plugin:在透明窗口或 GUI 覆盖层渲染 Live2D 模型,用 TTS 播放包络/情绪/文本驱动口型与表情
2tts-bridge/TTS 联动桥独立可开关的 DSH bundle:把 tool-tts 行的 daemonScript 指向镜像 shim,tee 真实播放 PCM 包络与情绪时间线给桌宠
3voice-plugin/语音插件(VoxCPM 1.5)独立产物快照:Node 插件 + Python VoxCPM 1.5 引擎,保留上游 MIT 许可

💼 授权与商用说明

个人使用完全免费。 商业版本/商业功能请联系作者授权;CE 不具有的功能见下表。

如有发现一模一样的套壳售卖程序,皆为盗版,请及时止损。

对比项开源版(CE)商业版
个人使用✅ 完全免费按商业授权协议
商业版功能❌ 不包含✅ 包含
直播同款高阶 TTS❌ 不包含✅ 包含
部分进阶插件❌ 不包含✅ 包含
商业使用授权CE 代码按 Apache-2.0 使用✅ 需联系作者获取商业授权
技术支持社区 Issue / 文档作者支持
定制与部署自助可协商
更新节奏跟随开源发布商业版同步更新

说明:本开源仓库(CE)的代码按 Apache-2.0 授权;上表「商业版」指作者提供的独立商业发行版、进阶功能与商业支持服务,不等同于对 CE 源码的额外限制。需要商业版功能或商业支持时,请通过作者授权渠道获取。

三个组件如何协作

 DSH agent 调用 `tts` 工具
        │
        ▼
 @deepseek-ai/dsh-tool-tts  (voice-plugin/)       ← Node 插件 + Python VoxCPM 1.5 引擎
        │  daemonScript 被联动桥覆盖
        ▼
 live2d_tts_shim.py  (live2d-pet/packages/plugin/python/)
        │  · 进程内原样运行真实 tts_daemon.py(byte-for-byte relay)
        │  · tee 真实播放 PCM → ~20ms RMS 包络
        │  · tee 情绪/句子时间线/输出延迟
        ▼  HTTP POST 127.0.0.1:34567/ingest(仅回环,非机密 token)
 Live2D host 半(Node)
        │  SSE /events
        ▼
 Live2D browser 半(pixi.js + pixi-live2d-display + Soullink adapter)
        ├─ 独立透明 Electron 窗口
        └─ GUI 内覆盖层

两个 DSH bundle 互相独立:关掉桌宠 = 只剩 TTS;关掉联动桥 = TTS 回到原生 daemon。桌宠单独仍可待机动画、切换模型和执行 /live2d 命令。

功能

Live2D(live2d-pet/)

  • 渲染任意有合法授权的 Live2D Cubism 4 模型:透明常驻桌面窗口,或 GUI 内覆盖层。
  • 口型由实际送入声卡的 PCM 的 ~20ms RMS 包络驱动,并应用实测输出延迟,使嘴型与听到的声音对齐。
  • 情绪标签 → 原生 exp3 + VAD 混合表情;另有待机动作、呼吸、说话手势。
  • /live2d 命令覆盖状态、开关、模型切换、窗口管理与重载;host 仅监听回环、校验模型资产路径、对停止消费的 SSE 客户端做背压保护。

TTS(voice-plugin/ + tts-bridge/)

  • tts 工具通过本地 VoxCPM 1.5 daemon 发声:无云端调用、无账号。
  • 一次安装一个参考音色(音频 + 转写文本);情绪名只是事件流标签,不切换音色。
  • 逐句流式生成与播放;工具在播放结束前返回,并给出帧流水账(early、remainingMs、帧数),让 agent 在播放时继续工作。
  • 支持取消、卸载、daemon 缓存;修改配置后下一次调用生效,无需重启应用。
  • 开启联动桥时 shim 原样代理真实 daemon 并 tee 包络/情绪/延迟;关闭后恢复原生 TTS。

环境要求

  • Windows 10/11 + PowerShell 7(pwsh);安装器与窗口启动器是 Windows 优先,插件代码本身可移植。
  • Node.js ≥ 20(含 npm/npx),并且 esbuild 可解析(安装在 live2d-pet/packages/plugin 上层的 node_modules,或设置 ESBUILD_MAIN)。
  • Python 3.10+ 运行 TTS 引擎;推荐 CUDA GPU(VoxCPM 1.5 在 CUDA 上运行)。语音克隆需要一个参考音色片段 + 同名转写文本。
  • DeepSeek Harness 桌面版或 dev 实例(DSH_HOME),因为这些是 DSH profile bundle / 插件行。
  • 自备有授权的 Live2D Cubism 4 模型、VoxCPM 1.5 权重、参考音色(一个音频片段 + 转写文本);仓库不附带。
  • 独立窗口额外需要:在 live2d-pet/tools/live2d-window 里 npm install(下载 Electron,约 250MB,不入库)。

快速开始

# 1) 一次性获取专有运行时(请先阅读 Live2D EULA)
node scripts/fetch-vendor.mjs --accept-live2d-eula

# 2) 构建浏览器端 bundle(会内联专有 Core;不入库)
node scripts/build-all.mjs

# 3) 安装桌宠 + 联动桥到 DSH profile
./live2d-pet/tools/install.ps1 `
    -ProfileDir '<DSH_PROFILE>' `
    -PythonPath '<PYTHON>' `
    -VoicesDir '<VOICES_DIR>' `
    -ModelDir '<MODELS_DIR>' `
    -CacheDir '<CACHE_DIR>'

# 4) 检查安装
./live2d-pet/tools/verify-install.ps1 -ProfileDir '<DSH_PROFILE>'
# 期望:RESULT: OK — both Live2D bundles are installed in this profile.

安装器会在 profile 中创建 node_modules/@local/... junction、把两个 bundle 追加到 dsh.profile.bundles、渲染桥 patch 的占位符(<PLUGIN_DIR>、<PYTHON>、<VOICES_DIR>、<MODELS_DIR>、<CACHE_DIR>)、写入 TTS shim 旁路配置,并把工作区 tts.config.yml 指向 shim。运行中的桌面 profile 通过 HMR 重组合;若没有生效再重启应用。

然后用 tts 工具说一句话,角色嘴型会跟随音频。/live2d status、/live2d on|off、/live2d model <id>、/live2d window <...> 可在 GUI 命令面板使用。

更详细的中文安装流程见 docs/INSTALL.zh-CN.md。

仓库结构

README.md  README.en.md  LICENSE  NOTICE  SUPPORT.md  CONTRIBUTING.md
CODE_OF_CONDUCT.md  SECURITY.md  CHANGELOG.md  .gitignore  .editorconfig
.github/                CI workflow + issue/PR templates
docs/
  ARCHITECTURE.md      组件、协议、数据流
  INSTALL.md           构建 + 安装 + 验证 + 卸载(英文)
  INSTALL.zh-CN.md     中文安装指南(机制 + 完整流程)
  LICENSING.md         各产物许可边界
  RELEASING.md         发布流程
live2d-pet/            Live2D 桌宠(bundle + plugin + Electron 窗口 + 测试)
tts-bridge/            TTS 联动桥(bundle + shim 文档)
voice-plugin/          VoxCPM 1.5 TTS 插件快照(Node 插件 + Python 引擎 + 测试)
third_party/soullink-emotion-sdk/   Apache-2.0 子集(渲染适配器)
scripts/               fetch-vendor.mjs(EULA 门槛 + SHA-256)、build-all.mjs

不包含的内容

  • Live2D 模型与贴图(*.moc3、*.model3.json、贴图 PNG):放入 live2d-pet/models/(先确认授权)。
  • Live2D Cubism Core(live2dcubismcore.min.js、旧版 live2d.min.js):专有软件,由 scripts/fetch-vendor.mjs 在 EULA 门槛后下载,已被 .gitignore 排除。
  • VoxCPM 1.5 权重与参考音色:用户自备;modelDir / voicesDir 指向它们(音色目录里是一份 <name>.wav + 同名 <name>.txt)。
  • 预构建浏览器 bundle(lib/client.js、lib/window.js):构建产物,不入库。
  • node_modules/、data/、日志、截图、本地证据文件、测试缓存、user-models/。

许可证

  • 本栈(根目录、live2d-pet/、tts-bridge/、docs/、scripts/):Apache-2.0,见 LICENSE 与 NOTICE。
  • voice-plugin/:上游 @deepseek-ai/dsh-tool-tts 0.1.5-rc.2 快照,保留上游 MIT,不改为 Apache-2.0。
  • third_party/soullink-emotion-sdk/:Apache-2.0;pixi.js / pixi-live2d-display:MIT。
  • Live2D Cubism Core:Live2D Inc. 专有软件,不在仓库中;使用/分发前请阅读 Live2D Proprietary Software License Agreement,商用发布可能还需 Cubism SDK Release License。
  • Live2D 模型、参考音色、VoxCPM 权重分别归其所有者,仓库不附带也不授予相关权利。

完整边界见 docs/LICENSING.md。

文档

状态

早期阶段、单人维护的社区版快照。Windows 为已测试平台;Linux/macOS 未测试。DSH 插件 API 与 VoxCPM 集成仍可能演进,不做日期或兼容性承诺。

Comments

Loading…

Similar plugins

dsh-plugin-grok

by toolazytoname

DeepSeek Harness plugin: drive the local Grok Build CLI for text, image, and video.

Tools & CapabilitiesManifest valid

★ 0

MIT

TypeScript

Aug 17, 2026

dsh plugin --profile web add dsh-plugin-grok

by euanguo

DSH Studio — a local development workbench for DeepSeek Harness: project tree, Git review, terminal, and plugin marketplace (Desktop + Web)

Development & InfrastructureManifest valid

★ 12

MIT

TypeScript

Aug 30, 2026

dsh plugin --profile web add @dsh-studio/desktop

by 904915452

DeepSeek Harness plugin: open the current workspace in a detected editor (VS Code, GoLand, PhpStorm, HBuilderX, …) from a header dropdown

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add @zhangqingyu/dsh-editor-launcher

by abalika

A community plugin for DeepSeek Harness Desktop: switch between Harness and official DeepSeek Chat, with optional persistent login on Windows.

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 19, 2026

dsh plugin --profile web add dsh-mode-switch

by kk3ya03-star

Model-scoped DSH plugin: GPT Responses lifecycle, Native V2 compaction and Hosted/Alpha Search; Grok native Web/X Search

Manifest valid

★ 0

MIT

JavaScript

Sep 10, 2026

dsh plugin --profile web add dsh-lcx-codex

by luowang-ui

Purge Community Plus - DeepSeek Harness jailbreak plugin, adapted for DSH Desktop 0.2.1-rc.x. Fixes #119 host crash and the toolFilter preset-registration failure.

Terminal & ClientsManifest valid

★ 42

MIT

JavaScript

Oct 17, 2026

dsh plugin --profile web add dsh-purge-plus