DeepSeek Harness Hub
← 返回列表

SuCriss/dsh-voice-control

DeepSeek 客户端兼容 / 相关生态spec-screened在 GitHub 查看 ↗
未验证

DSH Web 声控插件:语音输入 + 语音播报,把 DeepSeek Harness 变成桌面 Jarvis。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/1 · 已提供中文文档

DeepSeek Harness Web 的语音控制:将语音转文字输入到编辑器中,并朗读助手回复,零依赖

综合分
28
GitHub 分
28
用户评分
★ Stars
0
周下载量
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/SuCriss/dsh-voice-control.git
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-voice-control

DSH Web 声控插件:语音输入 + 语音播报,把 DeepSeek Harness 变成桌面 Jarvis。

- 🎙 输入框麦克风:麦克风图标嵌在 composer 发送键左侧,样式与原生按钮统一,零额外占位
- 说话即发送:Web Speech API 实时识别(Chrome/Edge 内置),说完直接发出;关闭自动发送则填入草稿供编辑
- 🔊 回复播报:语音指令的回复自动朗读——1.5s 文本稳定去抖判定回复完成(流式输出、工具调用都不怕),Markdown 自动清洗成口语
- 音色动态适配:音色列表按浏览器/系统实时获取(Edge 附赠微软在线自然语音),按语言分组,跨设备自动回落
- ⚙ 按需设置:右键麦克风弹出设置(自动发送/自动朗读/语速/音色/试听),localStorage 持久化
- Ctrl+M 全局快捷键;录音中麦克风两侧音波动效
- 纯浏览器实现,零依赖、零后端、零 API Key

安装

dsh plugin --profile web add dsh-voice-control

也可以从 GitHub 源码安装:dsh plugin --profile web add github:SuCriss/dsh-voice-control。

重启 dsh web 生效(新增 bundle 行需重组配置树;之后改源码刷新页面即可热载)。

语音识别使用浏览器内置服务(Chrome/Edge),需要网络;TTS 播报完全本地。不支持 Firefox(无 Web Speech 识别)。

卸载

dsh plugin --profile web remove dsh-voice-control

实现说明

- 浏览器半区通过 data-composer-card / data-input-scroll 稳定属性定位 composer 工具行,portal 注入麦克风按钮,MutationObserver 兜底重挂
- 发送走会话作用域 conversation.send();填入走 conversation.input.for().actions.setDraft()
- 朗读源为会话快照中最新的助手文本节点,按指纹去抖触发

已知边界(v1.0)

- 语音指令的回复自动朗读:发送后 3 分钟内到达的最后一条助手回复;长回复最多读 1200 字符
- 推式(push-to-talk)而非常驻监听,避免拾取 TTS 声音形成回环
- 未适配多会话并排视图下的非活动输入框

MIT © SuCriss

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(SuCriss)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群