dsh-tts-service:给 DSH 智能体接上多供应商语音合成
dsh-tts-service 是面向 DeepSeek Harness 的多供应商 TTS 插件,维护者为 loveandbeepbrother。一个包提供六个可单独开关的插件入口:tts-service 提供服务 ctx.ttsService(供应商注册、音色选择、合成、音色列表),tts-doubao 接火山引擎 Doubao TTS 2.0,tts-bailian 接阿里云百炼(CosyVoice、Qwen-Audio-TTS、Qwen3-TTS),tts-openai-compatible 接任何兼容 POST /audio/speech 的端点,tts-say 暴露 tts_service_say / tts_service_voices / tts_service_select 等智能体工具,tts-speaker-windows 在 Windows 上通过 PC 扬声器播放。插件没有默认供应商和默认音色,未选定时 tts_service_say 会返回 VOICE_NOT_SELECTED;当前版本只合成完整片段,不做流式输出。安装用 dsh plugin add @loveandbeepbrother/dsh-tts-service 或对应的 github: 形式,要求 DSH >=0.2.1-rc.3 <0.3.0-0 与 Node.js 22+。密钥只存名称,不存值,值来自 DSH 凭据服务或启动环境变量,且每次请求时读取。音色选择存在 tts-service 设置里,可经设置页、智能体工具或 ctx.ttsService.configure 三种方式设置并立即生效;错误处理明确,不会静默切换供应商。文章还列了两家供应商的默认配置字段、语气描述跟随情况,以及许可、版本号和「以进程权限运行、安装前需检查源码」等注意事项,并给出社区目录页与 GitHub 链接。
阅读全文