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 原生。

AI 分析

核心用途是让 Agent 能够通过高质量语音和系统通知主动联系用户。适合 Windows 平台下,希望 Agent 在完成任务时进行语音口语化播报的用户。

パッケージ
dsh-plugin-voice
バージョン
0.2.2
ライセンス
NOASSERTION
最終更新
2026/08/29

インストール

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

ドキュメント

README 全文を読む ↗

使用

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

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

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)。