dsh-tts
在终端中运行以下命令:
dsh plugin install xuan25/dsh-tts
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xuan25/dsh-tts,即可从 https://github.com/xuan25/dsh-tts 安装 dsh-tts 插件。
插件介绍
在 Agent 需要把回复读出来或落盘成音频时,各家 TTS 服务的 URL、鉴权与参数往往各不相同,每接一家就要写一层胶水。dsh-tts 把这件事收成一套面向 dsh 的语音合成能力:通过任意 OpenAI 兼容的后端,把文本变成 wav、mp3、flac、aac、opus、pcm 等文件,让智能体不必为每个厂商单独对接。
插件围绕一个统一的工具体系展开。synth 负责合成并在写盘后校验返回字节(如 wav 的 RIFF 结构及其他格式的魔数),voices 与 models 帮助发现可用音色与模型,providers 与 status 用于查看本地路由配置与健康探测,phonemize 则可调用后端的开发音素化接口。音色必选且无默认值;模型可在配置声明或由现场探测解析;多模型并存时需显式指定,避免静默选错。
配置按内置默认、TTS_* 环境变量、cordis 补丁与用户 settings 分层叠加,每次调用会重读 settings,改配置无需重启进程。插件附带 dsh-tts skill,供 Agent 上下文查阅参数、环境契约与错误形态。
适合在 dsh 里编排对话或自动化、需要统一 TTS 入口的开发者与运维:既要接自建或第三方 OpenAI 兼容服务,又希望在合成前能列音色、探路由、确认凭证与可达性。
使用场景
- 让 Agent 把回复合成为 wav 或 mp3 等音频文件
- 在多个 OpenAI 兼容 TTS 路由间统一列音色与探活
- 需要校验合成结果容器格式或调用音素化调试接口
适合人员
- 在 dsh 中编排对话或自动化的开发者
- 对接自建或第三方 TTS 服务的运维人员
- 希望统一 TTS 工具而非逐后端写胶水的 Agent 作者