dsh-hold-to-dictate

DSH PLUGIN视觉与多模态

仓库 jryang1997/dsh-hold-to-dictate · npm @jryang1997/dsh-hold-to-dictate

视觉与多模态 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

为 DeepSeek Harness 输入框加入按住说话听写:长按录音、松开转写进草稿且不自动发送,复用官方语音识别服务。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 2 复刻 0 · 未关闭 issue 0
最近更新 2026-10-10 创建于 2026-09-30
README 8.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:jryang1997/dsh-hold-to-dictate#v2.2.0
兼容 DSH 版本0.2.0-rc.2版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名@jryang1997/dsh-hold-to-dictate可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-hold-to-dictate:DeepSeek Harness 输入框里的按住说话听写

  • 长按输入框录音,松开转写
  • 上滑或 Esc 取消录音
  • Ctrl+Shift+Space 快捷键
  • 边说边出字实验模式
  • 可调长按时长与动效

适用场景

内容创作

上游标签

deepseek-harnessdictationdshdsh-pluginspeech-to-text

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-09): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方jryang1997仓库 dsh-hold-to-dictate · 默认分支 main
分类视觉与多模态media
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue2 / 0 / 0收录时的数值,非实时
创建 / 更新2026-09-30 · 2026-10-10最后推送 2026-10-10
本站收录2026-10-02首次进入本站目录的时间

README 全文

8.7 KB
作者原文,中文版优先;只做安全转义,不改内容

按住说话

在 DeepSeek Harness 的输入框里按住鼠标说话,松开后转写成草稿。不会自动发送。



简体中文 · English

装之前:两样东西要先就位

这个插件不自带识别引擎,它复用官方语音输入模块的服务。

需要什么 怎么确认
官方模块 @deepseek-ai/dsh-experimental-voice-input-bundle 设置 → 插件 里已安装、已启用
本地识别模型 点输入框旁的官方麦克风按钮,按提示「下载并准备」

模型没准备好时,插件会在录音界面上直接告诉你该去哪里点。但如果整个语音模块缺失,它按设计不注册任何东西,界面上不会有任何反应,所以先确认模块在位。

安装

交给 Agent(推荐)

在 DeepSeek Harness 中切换到 Creator 模式,把下面这段发给 Agent:

请使用 plugin_manager,在当前 DeepSeek Harness 配置中安装并启用按住说话插件。

先检查官方语音输入模块 @deepseek-ai/dsh-experimental-voice-input-bundle:
缺失时安装,已安装则确认启用。

然后安装本插件:
action: install_bundle
target: github:jryang1997/dsh-hold-to-dictate
如果已经安装,请检查启用状态,避免重复安装。

请检查语音识别模型是否已准备好。需要我下载模型或授权麦克风时,
告诉我在哪里操作。完成后告诉我如何刷新页面并测试。

装完刷新页面。

命令行安装

已有可用的语音输入模块时,也可以运行:

dsh plugin --profile  add github:jryang1997/dsh-hold-to-dictate

把 ` 换成实际配置名。桌面应用的desktop` 配置由应用独占管理,命令行会被拒绝,请用上面的 Agent 方式。

怎么用

鼠标按住约 0.3 秒后开始录音。

操作 怎么做
录音 在输入框内按住鼠标,或按 Ctrl + Shift + Space
转写 松开
取消 向上拖出输入框,看到取消提示后松开;也可以按 Esc
插入被搁置的结果 识别期间改动过草稿时,转写文字会留在右下角的小标签里,点一下插到光标处

鼠标移入输入框时,工具行中间会显示一行提示,写着「按住鼠标语音输入文字 · 上滑取消」。工具行中间剩下的宽度不足 48 像素时(比如模型名很长),这行提示会被丢掉,而不是压在别的控件上。浅色、深色、降低透明度、增强对比度都正常。

设置

设置 → 插件 → 按住说话。这些设置只影响本机。

设置 默认 可选项
按住时长 300 毫秒 150 至 800 毫秒。手慢调长,误触调短
触屏按住时长 450 毫秒 250 至 1200 毫秒。比鼠标长,因为触屏长按同时是选词
识别语言 跟随宿主 跟随宿主 / 中文 / 英文 / 粤语 / 日文 / 韩文
键盘快捷键 Ctrl + Shift + Space 关闭 / Ctrl + Shift + Space / Ctrl + Shift + D / Ctrl + Shift + M / Ctrl + Alt + Space
悬停提示 开 开 / 关
动效 完整 完整 / 精简(去掉位移与缩放,只保留淡入淡出)
边说边出字(实验) 关 开 / 关,见下节

固定「识别语言」可以省掉宿主每次请求自己判断语种的那一步。实测多数长度下更快,也可能持平。

设置页面截图(v1.5.2 旧版)

这两张截图来自 v1.5.2。图中的说明文字当时有误,插件名称和图标也是旧的,并且都没有 v2.1.0 的「边说边出字」开关和 v2.2.0 的「识别语言」。以上面的表格为准。

边说边出字(实验)

开启后,录音期间会滚动调用官方本地语音模块,把识别结果写进草稿;松开后用整段录音定稿。

它的行为分两段:

  • 短句 每次都重读整段录音,所以后面的结果可以修正前面的文字。
  • 长录音 一次整段识别超过约 0.7 秒后,改为在句间停顿处提交已定稿部分,之后只识别停顿以来的新音频。停顿从录音本身检测,切点取静音段中点,所以不会切在词中间;没有句间停顿就不提交,退回整段识别。已提交的文字在本次录音内冻结。

松开后仍然用整段录音定稿,两段都不改变你最终留下的文字。

实测同一段 21 秒带停顿音频、只换代码版本,出字刷新从 14 次升到 46 次,首次出字从 1246 毫秒降到 802 毫秒。旧版变慢的瓶颈是插件自己固定的 1 秒等待,不是模型。

只对本地语音服务和不含引用芯片的纯文本草稿启用,其他环境沿用松开识别。录音中手动编辑草稿会停止自动替换,最终结果保留在小标签里供你手动插入。两种模式都不是模型原生逐字流。

出问题的时候

现象 原因和处理
长按完全没反应 多半是官方语音输入模块被停用了。插件按设计静默降级,不会报错,所以这里没提示。去 设置 → 插件 确认它已启用
提示语音模型没准备好 到 设置 → 插件 → 语音输入 点一次「下载并准备」
提示麦克风不可用 在系统设置里允许 Harness 使用麦克风,然后重试
转写失败,显示服务不可达 识别服务那一刻连不上。失败不会吃掉已经录到的音频,用胶囊上的重试按钮对同一段录音再来一次,或关掉重录

识别期间改过草稿时,结果会退到右下角的小标签里,不会覆盖你的编辑。

已知限制

  • 长录音分段提交后,已提交的临时文字不再自我修正。
  • 一致性数字来自同一份录音棚素材、同一模型、单机、有限组数,不是跨素材保证。
  • 自动化测试用的是假麦克风喂 WAV 加简化 DOM 桩。真实麦克风与真实页面已实测可用。真人即兴口述的停顿检测更难。噪声大时检测不到停顿,就保留整段识别,不会把词从句子中间切断。
  • 录音上限约 110 秒、4 MiB,以语音服务声明的更小值为准。

更新或卸载

GitHub 安装不会自动更新。pnpm 会把 GitHub 依赖钉在某个具体 commit 上,仓库发了新版也不会自动跟随。更新要走「先移除再安装」:

请更新按住说话插件:使用 plugin_manager,先以 action: remove_bundle、
target: @jryang1997/dsh-hold-to-dictate 移除旧安装,再以 action: install_bundle、
target: github:jryang1997/dsh-hold-to-dictate 安装,并提示我刷新页面。
保留官方语音输入模块。

装完刷新页面。本机设置会保留。

如果仍安装的是 v1.x 的旧包 @jryang1997/dsh-composer-dictation,先移除它再装上面的新包,避免同时启用两份插件。只需卸载时,移除 @jryang1997/dsh-hold-to-dictate 即可。

需要知道

识别使用 Harness 当前选择的语音服务。官方默认是本地 SenseVoice,音频不出这台电脑;如果你配置了云端服务,录音会发给该服务。

社区插件,与 DeepSeek 无隶属关系。已在 DeepSeek Harness 0.2.0-rc.2 上测试。

版本记录 · 开发说明 · 实现笔记 · 反馈问题 · MIT

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-hold-to-dictate 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:jryang1997/dsh-hold-to-dictate#v2.2.0` 即可。对应的 npm 包名是 `@jryang1997/dsh-hold-to-dictate`。

dsh-hold-to-dictate 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-hold-to-dictate 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-hold-to-dictate 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2。

dsh-hold-to-dictate 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-hold-to-dictate 有哪些功能?

长按输入框录音,松开转写、上滑或 Esc 取消录音、Ctrl+Shift+Space 快捷键、边说边出字实验模式、可调长按时长与动效。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

jryang1997 的其它插件

1 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-09。