← 返回列表
未验证
通过浏览器 Web Speech APIChrome/Edge为 DSH Web…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/1 · 已提供中文文档
通过 Web Speech API 为 DSH Web 编写器提供语音(语音转文字)输入——点击、说话,转录文本会填充到输入框中。零服务器,零 API 密钥。
综合分
29
GitHub 分
29
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add promisez322-prog/dsh-vox-input该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-vox-input
通过浏览器 Web Speech API(Chrome/Edge)为 DSH Web 输入框提供语音(语音转文字)输入。点击麦克风,说话,转写文本就会填入输入框——发送前可编辑。零服务器、零 API 密钥、零模型下载;数据不离开本机。
安装
将包软链接到 web profile(本地开发),然后添加该行:
ln -s "$DSH_HOME/profiles/web/node_modules/dsh-vox-input"
追加到 $DSH_HOME/profiles/web/cordis.patch.yml:
- insert:
- id: dsh-voice-input
name: dsh-vox-input
#
重要:上面的短 id: dsh-voice-input 只是宿主补丁行的标识符。
在 client.js 中,模块注册必须使用确切的包名:
window.__ModuleLoader__.load({ id: "dsh-vox-input", factory })
切勿用那个短行 id 替换客户端注册。
重启:node /lib/bin.js web
使用
输入框工具行中会出现一个波形 🎙️ 控件。点击即可聆听(默认中文;小标签可循环切换 zh-CN / en-US / auto)。临时文本会以实时字幕的形式流式显示在输入框上方;最终文本会逐句追加到草稿中(句子之间停顿约 1 秒——会话保持开启,并在约 4 秒静默后自动结束)。非 Chromium 浏览器会显示一个灰色徽标。
说明
- 客户端 UI(双面)插件:宿主部分是一个空壳;所有逻辑都通过
window.__ModuleLoader__.load 位于 client.js 中。注册 ID 必须与
package.json.name 完全一致(dsh-vox-input)。参见 AGENTS.md。
- MIT 许可。约定遵循生态参考(dsh-mic-input、dsh-voice-input-web);
实现为原创。扫码进群