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 鏈接。

閱讀全文