Deepseek-Continuity:DeepSeek Harness 的本地生成与身份一致性插件

前言

DSH 的插件机制让 agent 可以按需接入本地工具。对需要让 agent 产出图像、语音、音乐或 SFX 的场景,常见麻烦是同一角色或同一声线在多次调用中不一致,生成结果也难以在生成后立即回听、对照检查。

Deepseek-Continuity 是 linxuhao 维护的 DSH 插件,许可证为 MIT。它提供本地图像、语音、音乐、SFX 生成,WAV 转写回听,以及跨调用身份一致性;失败生成不会被当作成功返回。

下面先介绍它的定位,再说明安装和典型用法。

视觉身份与声线

固定视觉身份:

  • create_charactercreate_animalcreate_objectimport_subject 固定一个角色、动物或道具。
  • 之后调用 subject_image 生成保持该身份的图像。

固定声线:

  • create_actorimport_actor 固定一个声线。
  • 之后调用 actor_tts 生成台词。

这类调用的重点是跨调用一致性:先固定身份,再生成具体内容。

一次性生成与回听

一次性生成:

  • generate_image 用于单次图像生成。
  • generate_speech 用于单次语音生成。

回听与后期:

  • transcribe 将生成的 WAV 转写回文本。
  • remove_bgslice_sheet 用于后期处理。

transcribe 适合把生成的 WAV 读回文本,再与预期台词或脚本对照。

音乐、SFX、后端与状态

音乐生成:

  • 使用 Stable Audio。
  • 最长 120 秒。
  • 无循环点。

SFX 生成:

  • 为程序化 sfxr。
  • 无模型。
  • 无 VRAM。

后端与状态:

  • 可对接 OpenAI 形状 /v1/images/*/v1/audio/transcriptions 后端。
  • continuity_status 用于查询插件状态。
  • 本地懒加载模型,空闲时 GPU 不受影响。
  • 失败生成不会被当作成功返回。

安装与启用

dsh plugin 会调用 pnpm。若尚未安装 pnpm,先执行:

corepack enable pnpm

配置后端:

uvx --from dsh-continuity continuity-setup

也可以从源码运行:

uvx --from git+https://github.com/linxuhao/Deepseek-Continuity continuity-setup

将插件添加到已有 app bundle 的 profile:

dsh plugin --profile <your-profile> add dsh-plugin-continuity

PyPI 发行包为 dsh-continuity,不要使用无关的 continuity-mcp

典型用法

1、固定角色后生成图像:

先调用 create_character,再调用 subject_image 生成保持同一角色的图像。

2、固定声线后生成台词:

先调用 create_actor,再逐行调用 actor_tts 生成同一声线的 WAV。

3、回听并检查:

调用 transcribe 回读生成的 WAV,并与台词对照。

适用场景与注意

适合在 DSH 中让 agent 生成本地图像、语音、音乐、SFX,并需要固定角色、动物、道具或声线的场景。

需要注意:

  • 风格请求可能只部分生效;参考图主导输出风格。
  • 服装/装备可能叠加而非替换。
  • 插件以当前 dsh 进程权限运行;安装前应检查源码与许可证。
  • 许可证为 MIT。

链接

仓库地址:https://github.com/linxuhao/Deepseek-Continuity

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜