概览
dsh-vmic
Voice input plugin for DeepSeek Harness: a mic button in the chat composer with real-time spectrum animation, 16kHz WAV recording, ASR via pluggable providers (Xiaomi MiMo, Volcengine Doubao live streaming), optional LLM polish, all proxied through same-origin host routes.
README / ZH
插件文档
目录摘要
Voice input plugin for DeepSeek Harness: a mic button in the chat composer with real-time spectrum animation, 16kHz WAV recording, ASR via pluggable providers (Xiaomi MiMo, Volcengine Doubao live streaming), optional LLM polish, all proxied through same-origin host routes.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 浏览器录制编码为 16kHz 单声道 WAV;小米 MiMo 对 base64 输入有 10MB 上限(约 5 分钟,远超语音输入场景)。 - 插件配置字段都是 `.volatile()`,面板保存后由 `configEditor` 热应用,**不需要重启**;改了插件代码(`lib/*.js`)仍需重启 `dsh web`。 - 若插件被判为与当前 DSH 版本不兼容,服务端会打印 `disabling profile plugin row "vmic"` 并跳过该行:先确认版本,再按需 `dsh plugin --profile web allow-version dsh-vmic@<版本> --dsh-version <当前版本> --accept-risk`。 - 客户端 bundle 改动仅在 `pnpm run dev:web` 监听运行时热更新;否则需重启服务并刷新页面。
