DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
V

dsh-voice-bridge

Voice Bridge

贾维斯式语音助手 for DSH:本地唤醒词「贾维斯」+ 中文识别自动填入并发送 + 语音朗读回答,Windows 专用。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:kinglhy2006/dsh-voice-bridge#5237ac9f74e78e2677d797073bbab5a8fd4ee15e
README兼容性版本

兼容性与来源证明

Voice Bridge 以 dsh-voice-bridge 发布,当前版本为 1.0.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/11/5

版本

1.0.2stable
2026/11/5
1.0.1stable
2026/11/2
1.0.0stable
2026/10/28

相关插件

正在加载相关插件…

最新版
1.0.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/11/5
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rRemote Bridge@linxin666/dsh-remote-bridgeDSH 远程桥接:主机端通过唯一且精确的 /ios/v1 WebSocket 路由提供协议 v1——会话列表、历史记录基线、提示、包含工具活动的实时回合增量、中断以及进程内代理审批——连接到通过一次性配对的设备Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊

README

dsh-voice-bridge · 贾维斯语音助手(DSH 插件)

给 DSH 加一套「喊名字就对话」的语音能力:

  • 🎙 唤醒词:「你好贾维斯」——本地关键词检测(sherpa-onnx),不上传音频
  • 🔁 连续对话:一句回答念完后的 25 秒内直接开口就行,不用再喊名字
  • 🕒 先填后发:说完的话先填进输入框,浮一条 2 秒确认条;点「等等」可以接着补,点「发送」立刻发
  • 🟢 状态点:输入框左边的小圆点显示「已就绪 / 直接说 / 录音中 / 思考中 / 正在念」
  • 📝 语音转文字:本地 SenseVoice,中文识别,说完自动填进输入框并发送
  • 🔊 朗读回答:微软在线语音(晓晓/云希,接近真人),失败自动退回系统语音
  • ✋ 可打断:我念到一半喊「你好贾维斯」立刻停;说「续 / 继续」从断点接着念
  • ⌨️ 打字不念:只有用嘴问的才朗读,打字问的只出文字

安装

前提:Windows + 已安装 DSH(脚本要用 DSH 自带的 Python)。

  1. 把本仓库下载/解压到可写目录(不要放 C:\Program Files),例如 D:\Jarvis。
  2. 右键 install.ps1 → 「使用 PowerShell 运行」。 它会装 Python 依赖、让你说一句话挑麦克风、写 jarvis\device.json。
  3. DSH → 插件面板 → 添加本地目录 → 填本文件夹根目录(含 package.json 那一层)。
  4. 重启 DSH。之后每次启动都会自动拉起「听」和「说」两个后台进程,关掉 DSH 一起退出。

用法

  • 说「你好贾维斯」→ 听到“叮”→ 说你要做的事;说完停一下(约 2.5 秒),听到“咚”就收尾了。想好了再说,中途停顿不会被打断。
  • 我念完回答后,25 秒内你不用再喊名字:直接开口说下一句就行(聊天时最省事)。这段时间状态点是蓝字「直接说」,过了就变回灰字「已就绪」,又得喊一次。
  • 识别结果先填进输入框,底部浮一条“2 秒后发送”;点「等等」可以补话,点「发送」立刻发。
  • 文字自动填进输入框并自动发送(不想发就半秒内按退格删掉)。
  • 我回答时用语音念;打字问的不念。
  • 念到一半喊「你好贾维斯」可打断;再说「续 / 继续 / 接着」从断点续播。

换声音 / 调语速

改 jarvis\voice.json:

{"voice":"zh-CN-YunxiNeural","rate":"+10%","followup_seconds":25,"max_chars":200}
  • followup_seconds:回答念完后免唤醒听多少秒,0 = 关掉(每次都要喊名字)
  • max_chars:一次最多念多少字,超了只念开头,剩下的看屏幕

可选:zh-CN-YunxiNeural 云希(年轻男)、zh-CN-YunjianNeural 云健(成熟男)、 zh-CN-YunyangNeural 云扬(播报)、zh-CN-XiaoxiaoNeural 晓晓(女)。

换唤醒词

改 jarvis\kw_raw.txt(一行一个,格式 你好贾维斯 @你好贾维斯),然后:

$py = "$env:USERPROFILE\.dsh\dsh-runtimes\dsh-primary-runtime\dependencies\python\python.exe"
& $py .\jarvis\make_keywords.py .\models\sherpa-onnx-kws-zipformer-wenetspeech-3.3M-2024-01-01\tokens.txt .\jarvis\keywords.txt

灵敏度在 jarvis\jarvis_listen.py 的 build_kws() 里: keywords_score 越大越容易触发,keywords_threshold 越小越容易触发。

目录

dsh-voice-bridge/
├─ install.ps1            一键装依赖 + 挑麦克风
├─ package.json / cordis.patch.yml
├─ lib/index.js           服务端:拉起两个 Python 进程、提供本地接口
├─ lib/client.js          界面:把文字原生插入输入框并发送(不抢焦点)
├─ jarvis/                Python 脚本、唤醒词、音色、设备配置
└─ models/                唤醒词模型(31MB)+ 第三方许可说明

隐私

  • 唤醒词检测、语音识别全部在本地,音频不出机器。
  • 只有「朗读」会把文本发给微软在线语音;断网会自动用 Windows 本地语音。
  • 本地接口只监听本机,并拒绝跨站请求。

常见问题

现象处理
喊了没反应跑 python jarvis\mic_probe.py 8 看哪个设备有声音,把设备号写进 jarvis\device.json
太容易误触发把 keywords_score 调回 1.0~1.5
一直没声音看 jarvis\speak.log;确认没有被别的程序占用扬声器
听不清 / 识别错靠近麦克风,或在安静环境重试
装了两个同名插件会各自拉起一套进程,务必只留一个

已知限制

  • 只支持 Windows(用到了 MCI 播放、SAPI、DSH 自带 Python 路径)。
  • 唤醒词对普通话口音敏感度有差异,可自行调灵敏度。
  • jarvis/voice.log、speak.log 会持续增长,长期使用可定期清理。

许可

代码 MIT。第三方模型见 models/NOTICE.md。