长按说话松手转文字,离线填入输入框
29.4/100
综合分
4
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add woodess/dsh-voice-input该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/04·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-settings@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 长按说话松手转文字
- 离线填入输入框
- 本地语音转写
给 DSH 网页界面加语音输入——麦克风按钮、本地 SenseVoice 转写、实时波形,全程离线,一键下载模型
README
由 DeepSeek 最新模型翻译生成dsh-voice-input
DSH Web GUI 语音输入插件:输入框工具行麦克风按钮,长按/点按录音,本地 SenseVoice 转写后填入输入框,按 Enter 确认发送。全程离线,音频不离开本机。
- 长按说话,松手转写;点按开始/结束
- 录音时实时波形可视化
- 首次使用自动检测模型缺失并一键下载(约 228MB,带进度)
- 模型可配置镜像源,支持 hf-mirror / HuggingFace
安装
从 GitHub 安装(推荐)
dsh plugin --profile web add git+https://github.com/woodess/dsh-voice-input.git
或从本地目录安装(开发调试)
dsh plugin --profile web add link:/path/to/dsh-voice-input
安装后重启 dsh web,输入框工具行出现麦克风按钮。
首次使用(模型自动下载)
插件默认模型目录 ~/sensevoice/model/。模型缺失时麦克风按钮变黄并显示「模型未安装,点击下载」——点击即开始下载(默认 hf-mirror 源,国内快),按钮旁实时显示进度百分比,完成后自动恢复录音功能。
展开完整文档(README 剩余 1 节)
dsh-voice-input DSH Web GUI 语音输入插件:输入框工具行麦克风按钮,长按/点按录音,本地 SenseVoice 转写后填入输入框,按 Enter 确认发送。全程离线,音频不离开本机。 - 长按说话,松手转写;点按开始/结束 - 录音时实时波形可视化 - 首次使用自动检测模型缺失并一键下载(约 228MB,带进度) - 模型可配置镜像源,支持 hf-mirror / HuggingFace 安装 从 GitHub 安装(推荐) dsh plugin --profile web add git+https://github.com/woodess/dsh-voice-input.git 或从本地目录安装(开发调试) dsh plugin --profile web add link:/path/to/dsh-voice-input 安装后重启 dsh web,输入框工具行出现麦克风按钮。 首次使用(模型自动下载) 插件默认模型目录 ~/sensevoice/model/。模型缺失时麦克风按钮变黄并显示「模型未安装,点击下载」——点击即开始下载(默认 hf-mirror 源,国内快),按钮旁实时显示进度百分比,完成后自动恢复录音功能。 也可手动提前下载: mkdir -p ~/sensevoice/model && cd ~/sensevoice/model base="https://hf-mirror.com/csukuangfj/sherpa-onnx-sense-voice-zh-en-ja-ko-yue-2024-07-17/resolve/main" curl -L --fail -o model.int8.onnx "$base/model.int8.onnx" curl -L --fail -o tokens.txt "$base/tokens.txt" 使用 - 长按:按住说话,松手自动转写,文字填入输入框 - 点按:点一下开始录音,再点一下结束转写 - 录音中按钮变红 + 实时波形;60 秒自动截断 - 转写结果追加到输入框末尾,检查后按 Enter 发送(不自动发) - 录音中把指针移出按钮 = 取消(等效上滑取消) 配置 设置面板 → 插件配置 dsh-voice-input: | 键 | 默认 | 说明 | | enabled | true | 总开关 | | modelDir | ~/sensevoice/model | 模型目录 | | useFp32 | false | 用 fp32 完整模型(更准更慢,需手动下载 model.onnx) | | numThreads | 4 | ONNX 线程数 | | mirror | hf-mirror SenseVoice assets | 模型下载镜像源(可换 https://huggingface.co/.../resolve/main) | 架构 - 宿主端(Node,cordis 插件):/api/dsh-voice/transcribe(裸 float32 PCM / WAV → 文本)、/api/dsh-voice/model-status、/api/dsh-voice/model-download;sherpa-onnx-node 原生绑定直接推理,无 Python 进程;loopback 安全围栏 - 浏览器端(conversation.input.right 槽位):AudioWorklet 采 16k PCM → POST 本地路由 → inputActions.setDraft 填入输入框;canvas 波形零 React 重渲染 详细设计见 DEPLOYMENT.md。 开发 pnpm install pnpm exec tsc --noEmit # 类型检查 pnpm run build # 产物到 lib/(提交到仓库) 卸载 dsh plugin --profile web remove @linxin666/dsh-voice-input License Apache-2.0
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
woodess/dsh-voice-input
长按说话松手转文字,离线填入输入框
相关插件 · 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,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。