dsh-smart-input:DeepSeek Harness 的语音输入与提示词优化插件

前言

在 DeepSeek Harness(下称 DSH)的日常使用里,输入框既承担对话指令,也承担提示词草稿。手写提示词时,常见的问题是表达不够完整、结构不清晰;在键盘输入受限或希望快速记录想法时,语音转文字也常缺少实时反馈。

dsh-smart-input 针对这两个问题提供一个插件:语音输入,以及对输入框中的提示词做优化。

这是什么

dsh-smart-input 是由 v-quest123456 维护的智能输入插件,面向 DeepSeek Harness 的 Web 客户端场景。它把语音转写和提示词优化放在输入框附近,减少在“写草稿”和“整理表达”之间的来回切换。

项目许可证为 MIT,仓库地址为:

https://github.com/v-quest123456/dsh-smart-input

核心功能

语音输入

下面介绍语音输入部分。

dsh-smart-input 支持三种识别引擎:

  • 浏览器 Web Speech API
  • 本地 Whisper ONNX
  • Whisper API(在线)

已核实的能力包括:

  • 实时流式转写,边说边出字
  • 智能标点自动添加
  • 支持中文、英文、日文
  • 连续对话模式:发送后自动续听
  • 快捷键:
Ctrl/Cmd + Shift + V

用于开始或停止语音输入。

提示词优化

提示词优化部分支持一键优化输入框中的提示词。

可用策略包括:

  • 自动
  • 简洁化
  • 详细化
  • 技术化
  • 结构化
  • 角色扮演

已核实的能力包括:

  • 上下文感知:可注入工作区文件信息
  • 优化前后对比预览
  • 一键采纳或撤回
  • 快捷键:
Ctrl/Cmd + Shift + E

用于打开提示词优化面板。

安装与启用

先执行安装命令。已核实的安装命令为:

dsh plugin --profile web add dsh-smart-input

这条命令会在 web profile 下添加 dsh-smart-input 插件。

经过上面的步骤后,可在 DSH 的设置中使用智能输入相关配置。

配置项

安装后,可在设置中配置智能输入行为。已核实的配置项包括:

识别模式
本地模型
模型路径
识别语言
智能标点
自动发送
连续对话
优化模型
默认策略
上下文感知

其中,识别模式 用于选择语音识别方式,本地模型 用于选择本地 Whisper 模型,模型路径 用于指定本地模型目录,识别语言 用于设置默认语音识别语言。

智能标点自动发送连续对话 用于控制语音输入后的处理流程。

优化模型默认策略上下文感知 用于控制提示词优化行为。

典型用法

语音输入

先点击输入框工具栏中用于语音输入的按钮,开始说话。文字会实时出现在输入框中。

再次点击该按钮停止录音,确认文字后发送。

也可以使用快捷键:

Ctrl/Cmd + Shift + V

开始或停止语音输入。

提示词优化

先在输入框中输入提示词草稿,再点击输入框工具栏中用于提示词优化的按钮。

选择优化策略,点击“开始优化”。

对比预览后,选择采纳或重新生成。

也可以使用快捷键:

Ctrl/Cmd + Shift + E

打开提示词优化面板。

本地 Whisper 模型准备

如果使用本地 Whisper ONNX 模式,需要准备本地模型目录。

在设置中设置模型路径为:

D:\subbatch-local-v2.0.0\models

然后选择:

whisper-small

或:

whisper-large-v3-turbo

如果本地还没有模型,可以下载:

npx @xenova/convert --model openai/whisper-small --output ./models/whisper-small

或:

npx @xenova/convert --model openai/whisper-large-v3-turbo --output ./models/whisper-large-v3-turbo

下载完成后,需要将模型放入设置中指定的 模型路径 对应目录。

快捷键

已核实的默认快捷键如下:

Ctrl/Cmd + Shift + V

用于开始或停止语音输入。

Ctrl/Cmd + Shift + E

用于打开提示词优化面板。

快捷键可在设置中自定义。

适用场景与注意

dsh-smart-input 适合以下几类使用场景:

  • 希望用语音快速录入 DSH 输入框内容
  • 希望在无网络环境或本地环境中使用语音识别
  • 希望把输入框中的提示词草稿快速整理成更明确的表达
  • 希望在提示词优化时参考工作区文件信息

使用前需要注意:

  • 插件以当前 dsh 进程权限运行
  • 安装前应检查源码与许可证
  • 项目许可证为 MIT
  • 本地 Whisper 模式依赖本地模型目录和模型文件
  • 项目结构中包含:
skills/voice-enhancer/SKILL.md

该文件用于 Agent 技能指令。

结尾

dsh-smart-input 将语音输入和提示词优化集中在 DSH 输入框附近,适合作为日常输入与提示词整理的辅助插件。

GitHub 仓库:

https://github.com/v-quest123456/dsh-smart-input
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜