New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

dsh-ears

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dsh-ears

Voice input plugin for DeepSeek Harness

Source
npmnpm
Version
0.2.1
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

dsh-ears

dsh-ears

给纯文本 DeepSeek 一对耳朵。

DeepSeek Harness 的开源语音输入插件

简体中文 · English

dsh 0.1.0-rc.6 - 0.1.1-rc.2 npm version Node.js MIT

https://github.com/user-attachments/assets/1363768e-a393-44bd-a008-1ce2055cac41

录音时,输入框上方会显示带波形的识别条。转写或润色进行中,可点击丢弃图标取消。

安装

前置依赖:DeepSeek Harness(0.1.0-rc.6 至 0.1.1-rc.2)和 Node.js ^22.19.0 || >=24.0.0。

通过 npm 安装

dsh plugin --profile web add dsh-ears

从源码安装

git clone https://github.com/WizisCool/dsh-ears.git
cd dsh-ears
pnpm use:platform
pnpm install
pnpm build
dsh plugin --profile web add "$PWD"
# Windows 的 cmd 请使用 "%CD%";PowerShell 直接使用 $PWD

安装完成后刷新 Web UI,输入框右侧会显示麦克风图标。

更新

dsh plugin --profile web add dsh-ears

add 会从 npm 拉取最新版本,任何已装版本都可以直接运行。更新后需要重启 dsh web 加载新的 Host 代码,再刷新 Web UI;也可以在设置页的“关于”面板检查新版本。

卸载

dsh plugin --profile web remove dsh-ears

卸载后刷新 Web UI。

使用

  • 点击麦克风图标,或按下 Ctrl+Shift+Space(可在设置页更改)
  • 开始说话
  • 再次按下快捷键或点击麦克风,停止录音并开始转写
  • 开启润色后,原始转写会先写入草稿,润色完成后再更新,期间的手动编辑会被保留
  • 检查内容后手动发送

转写结果始终写入可编辑草稿,不会自动发送。如果所选后端尚未就绪,麦克风图标会变灰,悬停即可查看原因。

识别后端

后端工作方式需要什么
Web Speech浏览器实时识别默认后端;Chromium 内核浏览器
本地 Whisper录音结束后由 Host 本地转写在设置页下载 GGML 模型
GroqHost 调用 Groq Whisper APIAPI key
Deepgram预录音频或实时音频流API key、模型名(如 nova-3)
阿里云百炼DashScope 同步转写API key、模型名;单次最长 300 秒
腾讯云录音文件识别或实时语音识别AppID、SecretID、SecretKey、engine_type
小米 MiMoHost 调用 MiMo 语音识别,支持标准 API或 Token PlanAPI key、模型名(如 mimo-v2.5-asr);Token Plan 需选择区域集群
硅基流动OpenAI 兼容转写(中国站)API key、模型名(如 FunAudioLLM/SenseVoiceSmall)
自定义 OpenAI 兼容发送到指定 /audio/transcriptions 端点端点地址、API key、模型名

本地 Whisper 默认使用 Host 根据当前平台和已安装 native variant 选择的自动加速后端;无法使用时回退到 default,也可在设置页手动选择 Vulkan/CUDA。

所有 API key 和凭据由 Host 保存,浏览器不接触。

润色

默认开启。提供方和模型都留空时使用 dsh 的默认 Agent 模型(包括默认推理设置);也可以从 dsh 已配置的模型中选择。LLM 凭据复用 dsh 现有配置。

默认提示词会删除口头禅、修正 ASR 错字、处理自我纠正和口头列举。可在设置页自定义提示词或查看默认内容。润色失败或取消时保留原始转写。

本地开发

pnpm use:platform
pnpm install
dsh plugin --profile web add "$PWD"
# Windows 的 cmd 请使用 "%CD%";PowerShell 直接使用 $PWD
pnpm check          # 类型检查
pnpm test           # 运行测试
pnpm build          # 构建
pnpm dev:config     # 构建并生成 HMR 配置
pnpm dev:web        # 启动 dsh web

开发时在另一个终端运行 pnpm dev:watch。

文档

License

MIT

友链

Keywords

dsh

FAQs

Package last updated on 28 Aug 2026

Related posts