前言¶
DeepSeek Harness 采用插件化架构。对于需要在本地运行大模型推理的开发者,语音合成是一个常见的集成需求。本插件旨在连接现有的本地 TTS 引擎,使其在 DSH 环境中可用。
这是什么¶
这是一个本地进程启动器,用于 IndexTTS 2.5 和 GPT-SoVITS。它通过 JSONL 协议与本地 TTS 引擎通信,不包含模型权重或 Python 环境,仅负责启动配置好的本地进程并传输合成请求。
核心功能¶
- IndexTTS 2.5 句子级语音合成
- GPT-SoVITS 句子级语音合成
- 本地进程启动器
- Edge TTS 支持
- RVC 支持
- 自动阅读切换
安装与启用¶
使用以下命令安装插件:
dsh plugin --profile web add github:abbccdd/dsh-localtts
安装后需重启 dsh web 并刷新浏览器页面以使插件生效。
配置与使用¶
- 打开设置: 进入
Settings → Plugins → Voice · Local AI TTS。 - 配置引擎: 在引擎选项中选择
IndexTTS 2.5或GPT-SoVITS。 - 设置项目文件夹: 输入已安装环境的绝对路径。插件会在此路径下发现配置文件。
- 设置参考音频: 选择模型所需的参考音频文件。
- 开启自动阅读: 在界面中打开
Turn Auto Read ON开关。
适用场景与注意¶
- 环境依赖: 不包含模型权重或 Python 环境,需自行准备 IndexTTS 2.5 或 GPT-SoVITS 的安装。
- 运行环境: 需要 Node.js 22+ 环境以及 DeepSeek Harness 的 web profile。
- 音频控制: 该插件无法停止原始插件正在播放的音频。
- 许可证: 采用 MIT 许可证。