qin-yu-1314/dsh-doubao-tts ↗★ 0

dsh-doubao-tts

火山引擎豆包「双向流式语音合成 V3」接入 DSH:助手消息朗读按钮(常显 + 动作行)、设置页板块、按 messageId/seq 取正文、流式合成与音频缓存

Package
dsh-doubao-tts
Compatibility
Unverified
Version
0.2.2
License
MIT
Last updated
Oct 16, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qin-yu-1314/dsh-doubao-tts

配置凭据

复制 volc_tts.env.example 为 %USERPROFILE%\.dsh\volc_tts.env 并填写(或改用环境变量):

字段说明
VOLC_API_KEY新版 API Key(与下面一对二选一)
VOLC_APP_ID + VOLC_ACCESS_TOKEN老版一对密钥;也接受 VOLC_ACCESS_KEY
VOLC_RESOURCE_ID必须与音色所属商品一致,否则报 55000000:合成 2.0 音色用 seed-tts-2.0,1.0 公版用 volc.service_type.10029
VOLC_SPEAKER音色 ID,控制台音色列表里复制

凭据在火山引擎控制台 → 语音技术 → 大模型语音合成 → 开通管理里获取。改完配置不用重启(配置有 5 秒缓存),直接验证:

Invoke-WebRequest http://127.0.0.1:19387/dsh-doubao-tts/probe -Method POST -UseBasicParsing | Select-Object -Expand Content

{"ok":true,"ms":…,"bytes":…} 就说明通道打通了;失败会回可执行的错误说明(错误码已翻译成中文提示)。