← 返回列表
未验证
适用于 DeepSeek Harness Web UI 的语音转文字输入插件。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/14 · 已提供中文文档
DeepSeek Harness Web UI 的语音转文字输入插件
综合分
28
GitHub 分
28
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add forrestahha/dsh-voice-input该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-slots用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-voice-input 适用于 DeepSeek Harness Web UI 的语音转文字输入插件。 插件会在消息发送按钮前添加一个麦克风按钮。它使用浏览器的 Web Speech API,将识别结果实时写入当前输入框草稿,并且不会自动发送消息。 功能 - 使用官方 conversation.input.right 扩展插槽。 - 同时支持标准版和带 WebKit 前缀的 SpeechRecognition 实现。 - 默认使用浏览器语言;无法获取时回退到 zh-CN。 - 为中文、日文、韩文和拉丁文字保留自然的拼接间距。 - 再次点击按钮即可停止录音;组件卸载时会自动中止识别。 - 无需额外 API Key 或主机端服务。 安装 直接从 GitHub 安装到 Web profile: dsh plugin --profile web add github:forrestahha/dsh-voice-input dsh web 如需固定版本: dsh plugin --profile web add github:forrestahha/dsh-voice-input#v0.1.1 打开 Web UI,选择工作目录,然后点击麦克风按钮。首次使用时,浏览器会请求麦克风权限。 识别出的文字只会进入输入框草稿。确认内容无误后,需要手动点击发送按钮。 浏览器支持 插件要求浏览器支持 SpeechRecognition 或 webkitSpeechRecognition。Chromium 系浏览器的支持最完善。不支持语音识别的浏览器会显示一个禁用的麦克风按钮,而不会导致页面启动失败。 现代浏览器会将 localhost 视为安全上下文。如果 Harness 运行在另一台机器上,请使用 HTTPS,否则浏览器可能拒绝麦克风访问。 隐私说明 插件不会存储音频,也不会自行添加网络请求。Web Speech API 的具体实现由浏览器控制,浏览器可能会把音频发送给其供应商的语音服务。在录制敏感内容前,请先查看浏览器的隐私政策。 开发 环境要求:Node.js ^22.19.0 || >=24.0.0 和 pnpm 11。 pnpm install pnpm check 安装本地代码进行集成测试: dsh plugin --profile web add /absolute/path/to/dsh-voice-input dsh web 设计 该 npm 包同时是 Harness bundle 和客户端插件: - cordis.patch.yml 将该包插入所选 profile。 - Node 入口有意保持为空;dsh.client 会发现 ./client。 - 浏览器入口会把 VoiceInputButton 注册到 conversation.input.right。 - Harness 通过插槽属性提供当前输入状态和 inputActions.setDraft()。 插件不会修改 agent loop、模型、会话日志或 Host API 行为。 许可证 MIT
扫码进群