🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

智能输入助手 v-quest123456/dsh-smart-input

DeepSeek Harness
v-quest12345681 天前有提交已提供中文文档扫描:含敏感能力

语音转文字并一键优化提示词,提升输入效率

28.1/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add v-quest123456/dsh-smart-input
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 81 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
  • 读取本地文件
    lib/index.js:32
    return parse(readFileSync(file, "utf8")) || {};
  • 发起网络请求
    lib/index.js:104
    const resp = await fetch(`${route.baseURL}/chat/completions`, {
  • 读取本地文件
    lib/index.js:183
    readFileSync(join(resolveModelRoot(), dir, "config.json"));
  • 读取密钥环境变量
    lib/index.js:235
    process.env.WHISPER_API_KEY ||
  • 读取密钥环境变量
    lib/index.js:236
    process.env.OPENAI_API_KEY ||
  • 发起网络请求
    lib/index.js:254
    const resp = await fetch(api.endpoint, {
  • 发起网络请求
    client/client.js:115
    return fetch("/api/smart-input/transcribe?" + params.toString(), {
  • 发起网络请求
    client/client.js:375
    fetch("/api/smart-input/enhance", {
  • 发起网络请求
    src/services/asr-service.ts:399
    const response = await fetch(this.config.whisperApiEndpoint, {
  • 发起网络请求
    src/services/asr-service.ts:440
    const response = await fetch(`file://${filePath}`);
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 语音转文字
  • 一键优化提示词

智能输入插件 for DeepSeek Harness — 语音输入 + 提示词优化

README

由 DeepSeek 最新模型翻译生成
dsm-smart-input 适用于 DeepSeek Harness 的智能输入插件 — 语音输入 + 提示词优化 DSH Plugin License ✨ 功能 🎤 语音输入 在 DSH 输入框一键语音输入,支持三种识别引擎: | 引擎 | 特点 | 适用场景 | | 浏览器 Web Speech API | 零依赖、即时可用 | 日常使用,中文识别 | | 本地 Whisper ONNX | 完全离线、隐私安全 | 无网络环境、高准确率需求 | | Whisper API(在线) | 最高准确率、多语言 | 专业场景、多语言混合 | - 实时流式转写,边说边出字 - 智能标点自动添加 - 支持中文、英文、日文 - 连续对话模式(发送后自动续听) - 快捷键 Ctrl/Cmd + Shift + V ✨ 提示词优化 一键优化输入框中的提示词,支持 6 种策略: | 策略 | 说明 | | 🔄 自动 | 根据内容自动选择最佳策略 | | ✂️ 简洁化 | 去除冗余,精炼表达 | | 📝 详细化 | 补充上下文和约束条件 | | ⚙️ 技术化 | 使用精确的技术术语 | | 📋 结构化 | 目标-约束-输出格式 | | 🎭 角色扮演 | 添加角色设定增强代入感 | - 上下文感知:可注入工作区文件信息 - 优化前后对比预览 - 一键采纳或撤回
展开完整文档(README 剩余 1 节)
dsm-smart-input

适用于 DeepSeek Harness 的智能输入插件 — 语音输入 + 提示词优化

DSH Plugin
License

✨ 功能

🎤 语音输入

在 DSH 输入框一键语音输入,支持三种识别引擎:

| 引擎 | 特点 | 适用场景 |
| 浏览器 Web Speech API | 零依赖、即时可用 | 日常使用,中文识别 |
| 本地 Whisper ONNX | 完全离线、隐私安全 | 无网络环境、高准确率需求 |
| Whisper API(在线) | 最高准确率、多语言 | 专业场景、多语言混合 |

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

✨ 提示词优化

一键优化输入框中的提示词,支持 6 种策略:

| 策略 | 说明 |
| 🔄 自动 | 根据内容自动选择最佳策略 |
| ✂️ 简洁化 | 去除冗余,精炼表达 |
| 📝 详细化 | 补充上下文和约束条件 |
| ⚙️ 技术化 | 使用精确的技术术语 |
| 📋 结构化 | 目标-约束-输出格式 |
| 🎭 角色扮演 | 添加角色设定增强代入感 |

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

📦 安装

通过 dsh CLI 安装(推荐)
dsh plugin --profile web add dsh-smart-input

或手动安装
git clone https://github.com/your-repo/dsh-smart-input.git ~/.dsh/plugins/dsh-smart-input
dsh plugin --profile web link ~/.dsh/plugins/dsh-smart-input

⚙️ 配置

安装后在 设置 → 智能输入 中配置:

语音输入设置

| 配置项 | 默认值 | 说明 |
| 识别模式 | auto | 自动选择 / 浏览器 / 本地 Whisper / Whisper API |
| 本地模型 | whisper-small | 模型大小(影响速度 vs 准确率) |
| 模型路径 | D:\subbatch-local-v2.0.0\models | 本地模型文件目录 |
| 识别语言 | zh | 默认语音识别语言 |
| 智能标点 | true | 自动添加标点符号 |
| 自动发送 | false | 识别完成后自动发送 |
| 连续对话 | false | 发送后自动进入录音模式 |

提示词优化设置

| 配置项 | 默认值 | 说明 |
| 优化模型 | 留空 | 留空复用当前会话模型 |
| 默认策略 | auto | 自动选择优化策略 |
| 上下文感知 | true | 注入工作区上下文 |

🚀 使用

语音输入

1. 点击输入框工具栏的 🎤 按钮
2. 开始说话,文字实时出现在输入框
3. 再次点击停止录音
4. 确认文字后发送

提示词优化

1. 在输入框中输入你的提示词草稿
2. 点击工具栏的 ✨ 按钮
3. 选择优化策略(或保持自动)
4. 点击"开始优化"
5. 对比预览后选择采纳或重新生成

🛠️ 本地模型准备

方案一:使用现有模型(推荐)

如果你已有 subbatch-local-v2.0.0 中的模型:

1. 在设置中设置 模型路径 为 D:\subbatch-local-v2.0.0\models
2. 选择模型:whisper-small 或 whisper-large-v3-turbo

方案二:下载新模型

下载 Whisper Small(~466MB)
npx @xenova/convert --model openai/whisper-small --output ./models/whisper-small

下载 Whisper Large V3 Turbo(~1.5GB)
npx @xenova/convert --model openai/whisper-large-v3-turbo --output ./models/whisper-large-v3-turbo

📋 快捷键

| 快捷键 | 功能 |
| Ctrl/Cmd + Shift + V | 开始/停止语音输入 |
| Ctrl/Cmd + Shift + E | 打开提示词优化面板 |

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

🔧 开发

克隆项目
git clone https://github.com/your-repo/dsh-smart-input.git
cd dsh-smart-input

安装依赖
npm install

开发模式(热重载)
npm run dev

构建
npm run build

📄 项目结构

dsh-smart-input/
├── dsh.bundle # 插件 manifest(DSH 识别文件) ├── package.json # npm 包定义 ├── tsconfig.json # TypeScript 配置 ├── src/ │ ├── backend/ │ │ ├── index.ts # 后端入口(工具注册) │ │ └── types.ts # 类型定义 │ ├── frontend/ │ │ ├── index.tsx # 前端入口(UI 注册) │ │ └── components/ │ │ ├── VoiceInputButton.tsx # 语音输入按钮 │ │ ├── PromptEnhanceButton.tsx # 提示词优化按钮 │ │ └── SettingsPanel.tsx # 设置面板 │ └── services/ │ ├── asr-service.ts # 语音识别服务 │ └── enhance-service.ts # 提示词优化服务 ├── skills/ │ └── voice-enhancer/ │ └── SKILL.md # Agent 技能指令 ├── public/ │ └── models/ # 本地模型文件目录 └── README.md

🤝 贡献

欢迎提交 Issue 和 PR!

📜 协议

MIT

🙏 致谢

- DeepSeek Harness — 插件框架
- @xenova/transformers — 浏览器端 ONNX 推理
- ONNX Runtime Web — ONNX 运行时
预览分享卡片长什么样 ↓v-quest123456/dsh-smart-input
分享 · DeepSeek Harness Hub
v-quest123456/dsh-smart-input

语音转文字并一键优化提示词,提升输入效率

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部