dshtools-sensevoice-input
在终端中运行以下命令:
dsh plugin install ilovedyou6666-hub/dshtools-sensevoice-input
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install ilovedyou6666-hub/dshtools-sensevoice-input 即可安装该插件,项目源码位于 https://github.com/ilovedyou6666-hub/dshtools-sensevoice-input
插件介绍
在 DSH Desktop 中频繁使用语音输入时,调用云端 ASR 服务意味着音频要离开本机、等待网络往返、还要担心隐私泄露。dshtools-sensevoice-input 把整条转写链路拉回到桌面进程内部:点击输入框左下的麦克风录制最长 60 秒语音,FunASR 搭配 SenseVoiceSmall 在本地 CPU 上完成推理,识别文本通过 inputActions.setDraft 直接写入草稿框,同时解析出语言与情感标签(如 zh · NEUTRAL),全程不产生任何外部网络请求。
插件采用模型懒加载策略,首次识别需等待 10 至 30 秒加载模型,之后复用同一进程、单次推理仅需数秒;若 Python 推理进程意外崩溃,会自动拉起新进程,无需手动重启桌面。UI 跟随 DSH 主题自适应切换,悬浮按钮实时显示模型就绪状态,失败时给出具体原因并支持一键重试。
它适合高频使用语音输入、对数据隐私敏感、或处于内网与离线环境的 DSH Desktop 用户——无需注册任何云服务账号,音频始终留在 127.0.0.1 上,开箱即可覆盖 50 以上语言的转写需求。
使用场景
- 在 DSH Desktop 中用麦克风口述笔记,识别文本直接落入草稿框
- 内网或离线环境下需要语音转写且音频不能离开本机
- 快速记录想法并自动获得语言与情感标签
- 会议间隙用语音代替打字,60 秒内完成一段口述记录
适合人员
- 高频使用语音输入的 DSH Desktop 用户
- 对数据隐私敏感、拒绝云端 ASR 的开发者
- 在内网、离线或受限网络中工作的知识工作者