doer1296/dsh-plugin-voice0

dsh-plugin-voice

DeepSeek Harness 插件:语音 + 通知出口——agent 通过云端 TTS(火山 seed-tts 高音质,失败自动回退 SAPI)/ 桌面通知 / 提示音主动联系用户。融合 dsh-plugin-notify 的 DSH 原生深度集成与 agent-voice-mcp-minus 的云端 TTS 调优,零 Python 依赖,Windows 原生。

包名
dsh-plugin-voice
版本
0.2.2
许可证
NOASSERTION
最近更新
2026年8月29日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:doer1296/dsh-plugin-voice

使用

模型主动播报(核心场景):

"查一下今天的项目状态,完成后用语音叫我"

agent 会调用 speak 工具,语音播报会念出内容(自动清洗 Markdown + 截断 200 字)。

手动播报 / 通知

/voice 任务完成了
/voice --speak 快回来看看结果
/voice --scene=task_complete --emotion=happy 搞定了
/voice --sound 提醒

测试页:浏览器打开 /voice,选模式 / 场景 / 情绪点发送;音色列表可点击试听。

TTS 引擎配置

场景引擎配置
高音质火山 seed-tts(推荐)设置面板填火山 API Key,auto 自动用火山(1.0 模式全参数调优)
兜底(固定启用)Windows SAPI火山失败自动回退(断网 / 额度 / Key 失效),无需配置
手动选择auto / volcano / windows-sapi设置面板「引擎」下拉切换

火山引擎 Key 获取:注册 火山引擎 → 开通「语音合成大模型」→ 创建 X-Api-Key → 设置面板填入(或环境变量 VOLCANO_API_KEY)。

环境变量

变量默认说明
DSH_VOICE_INJECT_PROMPT1是否注入系统提示词(0 关闭)
VOLCANO_API_KEY火山引擎 X-Api-Key(避免明文落盘)

TTS 引擎配置

场景引擎配置
高音质火山 seed-tts(推荐)设置面板填火山 API Key,auto 自动用火山(1.0 模式全参数调优)
兜底(固定启用)Windows SAPI火山失败自动回退(断网 / 额度 / Key 失效),无需配置
手动选择auto / volcano / windows-sapi设置面板「引擎」下拉切换

火山引擎 Key 获取:注册 火山引擎 → 开通「语音合成大模型」→ 创建 X-Api-Key → 设置面板填入(或环境变量 VOLCANO_API_KEY)。