dsh

DSH PLUGIN视觉与多模态

仓库 AzhaI114514/dsh

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

给 DeepSeek Harness 的唤醒词语音输入插件:说「你好Fairy」或「Fairy」后听写并直接发送

一句话选型结论

按资料字段整理

dsh 是视觉与多模态类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类视觉与多模态 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-10-27 创建于 2026-10-27
README 4.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:AzhaI114514/dsh#v0.1.1
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注

上游标签

deepseek-harnessdsh-pluginspeech-to-textvoicewake-word

验证等级与安全审查

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

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在视觉与多模态场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh当前 L5 · 运行验证通过 低风险 0 未标注 有
open-design L4 · 沙盒安装通过 低风险 10.0 万 未标注 有
awesome-gpt-image-2 L3 · 安装规范通过 低风险 3.4 万 未标注 无
PicGo L3 · 安装规范通过 低风险 2.7 万 未标注 无
iPolloWork L4 · 沙盒安装通过 低风险 6,775 未标注 有
modlens L5 · 运行验证通过 低风险 4,207 0.2.0-rc.2 等 13 个 有

仓库档案

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

README 全文

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

dsh-fairy-wake

中文 · English

给 DeepSeek Harness 的唤醒词语音输入:麦克风常开监听,听到「你好Fairy」或直接说「Fairy」后开始听写,用官方实验性语音输入 Bundle 的 SenseVoice 本地识别把指令转成文字,直接发送(默认开启,可在设置里关成只插入)。

> 面向 Fairy 桌面:和 dsh-fairy-zzz 皮肤、dsh-tts-bridge/Fairy TTS 朗读互补,不依赖它们。

依赖

  • DSH 0.2.1 系列(Web GUI)。
  • 官方 experimental voice-input bundle(默认 desktop/web profile 的 dsh.profile.bundles 里已带):
  • @deepseek-ai/dsh-experimental-voice-input-bundle
  • @deepseek-ai/dsh-experimental-api-speech-to-text
  • @deepseek-ai/dsh-experimental-speech-to-text-sensevoice
  • SenseVoice 模型(约 240 MB)。首次启用会自动准备;也可先在输入框点一次官方麦克风按钮完成安装。

安装

一条命令(推荐):

dsh plugin --profile desktop add github:AzhaI114514/dsh

装完重启一次 DSH,设置里会出现「语音唤醒」。

> github: 安装方式要求本机装了 Git;没装的话用下面的 zip 方式,不需要 Git。

不想敲命令行:去 Releases 下 dsh-fairy-wake-0.1.1.zip,直接把这个 zip 拖进 DSH 窗口就装上了。

万一拖不进去,就解压到 ~/.dsh/plugins/,再运行:

dsh plugin --profile desktop add link:<解压出来的那个目录>

> 插件自带 cordis.patch.yml,dsh plugin add 会自动把它挂进 profile 的 bundle 层,不用手改 profile 的 cordis.patch.yml。

使用

操作 结果
说「你好Fairy」或「Fairy」 🎙 标签变成「请说指令…」,开始听下一句
说「你好Fairy,现在几点」/「Fairy,现在几点」 一句里带指令时直接识别,唤醒词被去掉,直接发送
说唤醒词后再说指令 同样直接发送
设置 → 语音唤醒 开关、直接发送(默认开)、自定义第一唤醒词
  • 识别在 Host CPU 上跑 SenseVoice(同一套官方服务),不联网、不需要 API。
  • 状态标签:🎙 语音唤醒已关 / 准备语音模型… / 说「你好Fairy」或「Fairy」 / 在听… / 请说指令… / 识别中… / 唤醒出错(点它重试)。
  • 唤醒词匹配对 SenseVoice 的转写误差做了容错:fairy / fary / fry / 法瑞 / 菲瑞 / 飞瑞… 都能命中;单独说「Fairy」也算唤醒。
  • 默认识别后直接发送;在设置里可以关掉「识别后直接发送」退回只插入草稿。

已知限制

  • 麦克风常开,会占用默认输入设备;与官方语音输入按钮同时使用可能互相抢麦。
  • 只在已打开会话的输入框区域挂载;空白「新会话」页(还没有 session)不会开始监听,发生第一条消息后自动挂载。
  • 首次启用需下载 SenseVoice 模型;下载失败时先在输入框点官方麦克风按钮完成安装,再点 🎙 重试。
  • 环境需要允许麦克风(Electron/系统权限);拒绝后点 🎙 会重试。
  • 唤醒词识别是「切段 + 转写后匹配」,不是专用 KWS 模型:环境嘈杂或语速过快时可能漏检;说唤醒词后停顿约 0.7 秒效果最好。

实现

client.js 是浏览器半边:

  1. getUserMedia + AudioContext + ScriptProcessor 常开采集,能量 VAD 切句(420ms 预卷、720ms 尾静音、12s 上限)。
  2. 每句降采样到 16 kHz、编码 PCM16 WAV,经 ctx.remote.speech.transcribe({ audioBase64, language: 'zh' }) 走 Host 的 SenseVoice。
  3. 匹配唤醒词(你好Fairy 前缀模式,或单独 Fairy);命中后清掉唤醒词,把指令通过官方输入框的 inputActions.insertText(text, captureInsertion()) 写入并把 inputActions.submit() 交给发送队列(默认直接发送)。
  4. 通过 conversation.composer.dock 插槽显示 🎙 状态标签,通过 settings.section 提供设置面板。

English

Wake-word voice input for DeepSeek Harness: an always-on mic listens for "你好Fairy" or a bare "Fairy", then transcribes the utterance with the official experimental voice-input bundle (SenseVoice, local CPU) and sends it immediately by default. It mounts a small status pill in the composer dock and a settings section. It is client-only, depends on the official voice-input bundle and its SenseVoice model; auto-send can be turned off in Settings → 语音唤醒.

常见问题

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

在 DSH 里执行 `dsh plugin --profile web add github:AzhaI114514/dsh#v0.1.1` 即可。

dsh 的验证等级是什么意思?

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

dsh 安全吗?

低风险。

dsh 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh 用的是什么许可证?

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

这条记录的数据可靠吗?

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

同名或近似条目

4 条
不同作者的仓库分开列,请确认你要装的是哪一个
视觉与多模态
按星标排序,可作替代方案

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 星

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