按住说话语音输入 hajixiaolei-art/dsh-client-ui-voice
DeepSeek Harness按住麦克风说话,实时转成中文写进聊天输入框
27.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hajixiaolei-art/dsh-client-ui-voice该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 按住麦克风说话
- 实时转中文
- 写入聊天输入框
按住说话语音输入插件,给 DeepSeek Harness 用(Web Speech API)
README
由 DeepSeek 最新模型翻译生成dsh-client-ui-voice
给 DeepSeek Harness Web 界面加一个按住说话的语音输入按钮:鼠标按住 🎤 对着麦克风说话,实时转成中文写进聊天输入框;松开鼠标即停止录入。
一个纯浏览器端的 Cordis 客户端插件(dsh.client),无需后端、无需 API key。
功能
- 在聊天输入框右下角(发送按钮旁)添加一个麦克风按钮
- 按住说话 → 实时识别 → 松开停止
- 识别文字追加到输入框已有内容的末尾
- 基于浏览器原生 Web Speech API(SpeechRecognition),zh-CN + 连续识别 + 实时中间结果
- 无需任何后端服务或 API key
安装
插件以 out-of-tree 包的形式安装到 web profile:
1. 放到 web profile 的 node_modules
mkdir -p "$HOME/.dsh/profiles/node_modules/@local"
cp -r . "$HOME/.dsh/profiles/node_modules/@local/dsh-client-ui-voice"
2. 在 $HOME/.dsh/profiles/web/cordis.patch.yml 顶层数组里加入:
- insert:
- id: ui-voice
展开完整文档(README 剩余 1 节)
dsh-client-ui-voice
给 DeepSeek Harness Web 界面加一个按住说话的语音输入按钮:鼠标按住 🎤 对着麦克风说话,实时转成中文写进聊天输入框;松开鼠标即停止录入。
一个纯浏览器端的 Cordis 客户端插件(dsh.client),无需后端、无需 API key。
功能
- 在聊天输入框右下角(发送按钮旁)添加一个麦克风按钮
- 按住说话 → 实时识别 → 松开停止
- 识别文字追加到输入框已有内容的末尾
- 基于浏览器原生 Web Speech API(SpeechRecognition),zh-CN + 连续识别 + 实时中间结果
- 无需任何后端服务或 API key
安装
插件以 out-of-tree 包的形式安装到 web profile:
1. 放到 web profile 的 node_modules
mkdir -p "$HOME/.dsh/profiles/node_modules/@local"
cp -r . "$HOME/.dsh/profiles/node_modules/@local/dsh-client-ui-voice"
2. 在 $HOME/.dsh/profiles/web/cordis.patch.yml 顶层数组里加入:
- insert:
- id: ui-voice
name: '@local/dsh-client-ui-voice'
3. 重启 web 服务(客户端插件表在启动时快照,新插件需重启才会被扫描):
dsh web
重启后刷新浏览器页面,打开任意会话即可在输入框右下角看到 🎤 按钮。
使用
1. 打开一个会话
2. 按住 🎤 按钮 → 对着麦克风说话
3. 识别文字实时写入输入框
4. 松开 → 停止录入
工作原理
- package.json 里的 dsh.client 声明这是一个 web 平台的客户端插件,依赖 @deepseek-ai/dsh-client-runtime 和 @deepseek-ai/dsh-client-ui-conversation。
- lib/index.js 是 node 半边(空 apply,仅为了让 host 侧 row 激活)。
- lib/client.js 是浏览器半边(window.__ModuleLoader__.load 格式):
- 通过 slots.inject("conversation.input.right", …) 把按钮注册到输入框工具行右端(session 作用域);
- 组件拿到 session 标准 kit 的 inputActions.setDraft(),把识别结果直接写进输入框;
- 语音识别用 SpeechRecognition(webkitSpeechRecognition),按住 start()、松开 stop()。
目录结构
.
├── package.json # 声明 dsh.client(platform=web) ├── lib │ ├── index.js # node 半边(空插件) │ └── client.js # 浏览器半边(按钮 UI + 语音识别) ├── README.md └── LICENSE
卸载
1. 删除 cordis.patch.yml 中的 ui-voice 段;
2. 删除 $HOME/.dsh/profiles/node_modules/@local/dsh-client-ui-voice/;
3. 重启 dsh web。
注意事项
- 浏览器支持:仅 Chromium 系(Chrome / Edge)支持 Web Speech API;Firefox / Safari 不支持。
- 网络:Chrome / Edge 的语音识别走 Google 服务,中国大陆网络下可能不稳定或不可用。若识别无反应,可换用带 API key 的第三方识别方案(阿里云 / 讯飞 / OpenAI Whisper 等)。
- 权限:首次按住说话时浏览器会弹出麦克风授权,请点击“允许”。
贡献者
- 哈基小磊 (hajixiaolei-art) —— 发起者 & 维护者
- DeepSeek(AI 助手)—— 插件设计 & 代码实现
License
MIT © 2026 哈基小磊 (hajixiaolei-art)预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hajixiaolei-art/dsh-client-ui-voice
按住麦克风说话,实时转成中文写进聊天输入框
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。