dsh-infinite-gen-3
Minglink/dsh-infinite-gen-3DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。
Siri-style running-light visualizer for the DeepSeek Harness (dsh) composer: a glowing wave band appears above the input while voice recording is active.
English | 简体中文
给 DeepSeek Harness(dsh)做的语音输入跑马灯:点开输入框的麦克风开始说话时,输入框上方浮出一条 Siri 风格的流光带——外圈旋转的渐变光,中间三层声波随你的音量起伏。
点麦克风 → 录音开始 → 输入框上方浮出流光波纹 → 停止后转写照常进入草稿# 本地路径
dsh plugin --profile web add /path/to/dsh-siri-voice
# 从 GitHub
dsh plugin --profile web add https://github.com/saul-dsh/dsh-siri-voice安装后重启宿主(桌面端需完全退出再启动),启动日志出现 [siri-voice] 相关的层即可。
需要 dsh 自带的语音输入 bundle 处于启用状态(@deepseek-ai/dsh-experimental-voice-input-bundle),因为:
data-voice-activity 属性,不打断、不接管任何流程。语音输入没启用时,本插件不会显示任何东西,也不影响其他功能。
apply,作用是让宿主扫描到 dsh.client.platform = 'web'。conversation.input.dock;每帧取「编辑器 + 语音栏」的最小公共祖先(即输入框卡片本身)的矩形与圆角,用 position: fixed 严丝合缝盖在卡片上,不做外扩。getUserMedia + AnalyserNode(权限已由内置按钮授予,不会二次弹窗);拿不到音频时退化为缓慢呼吸动画,不报错。项目 · 要求 dsh · ≥ 0.2.0(developer preview) Node · ≥ 18 客户端 · web(桌面端与浏览器) 前置插件 · @deepseek-ai/dsh-experimental-voice-input-bundle 需处于启用状态 运行时依赖 · 无。只用原生 canvas 与 Web Audio API
dsh 升级后如果这个插件突然不显示,多半是语音输入 bundle 改名或 data-voice-activity 属性变了。录音功能本身不受影响。
完全没有流光带
dsh --profile desktop --dump-config | grep voice-input有流光带,但浪高不动
getUserMedia 拿不到音量,同样退化流光带位置偏了
和别的输入框插件冲突
data-voice-activity 属性,不接管录音流程。真冲突的话禁用其他插件逐个排查欢迎提 issue 和 PR。动手前先读 CONTRIBUTING.md。