dsh-gsv-tts 系统构成与数据流

dsh-gsv-tts 系统构成与数据流 A architecture diagram generated by Archify. DSH 应用(DeepSeek Harness) GSV-TTS-Lite 本地引擎 用户 · 浏览器 / 桌面端 · Architecture component 用户 浏览器 / 桌面端 DSH Web 客户端 · 设置面板 · 🔊 朗读 · 自动播放 · DSH 应用(DeepSeek Harness) DSH Web 客户端 设置面板 · 🔊 朗读 · 自动播放 DSH webServer · 同源音频 · 引擎控制路由 · DSH 应用(DeepSeek Harness) DSH webServer 同源音频 · 引擎控制路由 TTSService · 流式合成客户端 · DSH 应用(DeepSeek Harness) · dsh-gsv-tts 插件 TTSService 流式合成客户端 dsh-gsv-tts 插件 GSV-TTS-Lite 引擎 · 本地 Python 进程 · FastAPI :9880 · GSV-TTS-Lite 本地引擎 GSV-TTS-Lite 引擎 本地 Python 进程 · FastAPI :9880 DSH settings · settings.yaml · 热生效 · DSH 应用(DeepSeek Harness) DSH settings settings.yaml · 热生效 AudioStore · WAV 落盘 · 短链接 · DSH 应用(DeepSeek Harness) · dsh-gsv-tts 插件 AudioStore WAV 落盘 · 短链接 dsh-gsv-tts 插件 模型与参考音频 · s1v3.ckpt · s2Gv2ProPlus.pth · GSV-TTS-Lite 本地引擎 模型与参考音频 s1v3.ckpt · s2Gv2ProPlus.pth Agent (LLM) · 调用 TTS 工具 · Architecture component Agent (LLM) 调用 TTS 工具 引擎管理 · 启停 · 安装 · 健康检查 · DSH 应用(DeepSeek Harness) · dsh-gsv-tts 插件 引擎管理 启停 · 安装 · 健康检查 dsh-gsv-tts 插件 点击 🔊 / 对话 朗读 · 引擎控制请求 POST /speak → 合成 POST /tts/stream (SSE) 流式音频块 加载模型 拼接 WAV 落盘 同源音频短链接 spawn / kill 进程 tts_speak · tts_list_voices(宿主内) tts_health_check · tts_setup_engine 保存配置(热生效) Legend 前端 本地后端服务 存储 外部用户

朗读主链路(经 webServer)

  • • 🔊 按钮 / 自动朗读 → POST /speak 路由 → 流式合成
  • • 音频落盘 WAV → 同源短链接播放
  • • 排除思考内容,仅朗读文本块

Agent 工具(宿主内直连)

  • • tts_speak / tts_list_voices / tts_health_check / tts_setup_engine
  • • 工具调用不经 webServer,由宿主进程内 tools 服务直接执行
  • • 引擎一键启停,模型加载约 15~90 秒

配置热生效

  • • 设置 → 声音设置,保存即热生效(无需重启)
  • • 音色预设四字段:名称 / 参考音频 / 提示音频 / 提示文本