← 返回列表
未验证
点麦克风说话,实时转文字填入消息草稿
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/1 · 已提供中文文档
为 DeepSeek Harness Web UI 打造的极简、纯英文语音输入插件——在输入框中添加一个麦克风按钮,使用浏览器原生的 SpeechRecognition API。零依赖、无子进程、无追踪。
综合分
28.4
GitHub 分
28.4
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add mohith-das/dsh-voice-input-en该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-voice-input-en npm version 为 DeepSeek Harness Web UI 提供的极简、仅英文的语音输入。 在编辑器的工具栏中添加一个麦克风按钮。点击它,说话,转录文本会通过浏览器原生的 SpeechRecognition API(Chrome / Edge)实时流式输入到你的消息草稿中。再次点击(或点击“Done”按钮)即可停止。 从零编写,并非派生自任何第三方插件,专门为了保持足够小巧,以便能一口气从头读到尾: - client.js —— 整个 UI 和语音识别逻辑(约 230 行,除宿主已提供的 react 外零依赖)。 - lib/index.js —— 一个空操作的宿主端桩文件,仅为让加载器挂载客户端 bundle 所需。 没有语言选择器,没有 localStorage,没有自动发送,没有文本转语音,没有子进程执行,除了浏览器自身语音后端自行发起的调用外没有任何网络请求。识别语言跟随浏览器的区域设置(navigator.language)。 安装 将其添加到你的 DSH web profile 的依赖中: dsh plugin --profile web add -w dsh-voice-input-en 然后通过 cordis.patch.yml 将其插入为 Loader 条目(仅安装依赖是不够的——加载器只会拾取作为 Loader 条目出现的包): ~/.dsh/profiles/web/cordis.patch.yml - insert: - id: dsh-voice-input-en name: 'dsh-voice-input-en' 重启 dsh web 并刷新页面。若要在本地开发而非使用已发布的 npm 包,请将依赖指向本地路径,使用 "dsh-voice-input-en": "file:/absolute/path/to/dsh-voice-input-en"。 兼容性 - 需要 Chrome、Edge 或其他实现了 webkitSpeechRecognition 的浏览器。Firefox 不支持 Web Speech API。 - 必须从 localhost / 127.0.0.1 或 HTTPS 提供服务(浏览器安全要求)。 - 语音识别需要网络访问——浏览器会调用其自身底层的语音服务来执行识别。 许可证 MIT
扫码进群