DSH Plugins
返回列表
🖥️

dsh-voice

客户端 更新于 2026.08.18

在终端中运行以下命令:

dsh plugin install wencharmwang/dsh-voice

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install wencharmwang/dsh-voice 即可完成安装,插件源码位于 https://github.com/wencharmwang/dsh-voice,首次转写时会自动从 Hugging Face Hub 下载 ONNX Whisper 模型。

插件介绍

如果你一直在用 DeepSeek Harness 的 Web 界面或终端输入长文本,打字的速度往往成了瓶颈。dsh-voice 把本地语音转文字直接嵌进 Harness 的工作流:在 Web 界面的输入框旁提供一个麦克风按钮,在 TUI 中通过系统录音器采集音频——说完即得文字,无需离开当前界面。

插件的核心是一条完全离线的 ONNX Whisper 管线。模型(默认 whisper-medium q8,约 0.8 GB)在首次使用时从 Hugging Face Hub 自动下载并缓存在本地,推理由 onnxruntime-node 原生执行,不依赖任何外部二进制或云端 API。它同时暴露 ctx.stt 服务接口和 /voice/transcribe、/voice/status 两条 HTTP 路由,方便你在脚本或插件中复用同一条转写管线。需要更轻量的 250 MB small 模型,或追求更高精度的 1.6 GB large-v3,只需在 cordis.patch.yml 中切换一行配置,旧管线会在不再被使用时自动释放。

适合已经在用 dsh 撰写提示词、调试 Agent 流程,或者需要在终端里快速记录想法、粘贴代码片段的用户。只要机器上装好 ffmpeg 或 sox 用于 TUI 录音,Web 端则零额外依赖,打开即可说话。

使用场景

  • 在 Web 界面输入框旁点击麦克风,用语音快速撰写长提示词
  • 在终端 TUI 中通过系统录音器捕捉即时想法并转为文字
  • 在脚本或插件中复用 ctx.stt 接口,调用同一套离线转写管线

适合人员

  • 需要快速输入长文本、减少打字的 dsh 用户
  • 重视数据隐私、希望语音转文字完全离线的开发者
  • 想在插件或脚本中集成本地 Whisper 转写能力的构建者