dsh-funasr-voice
Offline voice input for the DSH Web UI: mic to local FunASR (SenseVoiceSmall), one-click install, no cloud.
DSH Web 本地离线语音输入:麦克风经本地 FunASR(SenseVoiceSmall)识别后填入输入框,支持一键安装,全程离线。
How to install
dsh plugin add dsh-funasr-voice About
dsh-funasr-voice DeepSeek Harness (DSH) Web GUI 的**本地离线语音输入**插件。浏览器采集麦克风 → host 半自动拉起本地 **FunASR + SenseVoiceSmall** 识别 → 文字实时填入输入框。全程离线、不联网、不上传。 ⚠️ **macOS 用户注意**:DSH Desktop 2.0.2 存在麦克风权限 Bug,会拿到静音流、表现为 「录音了但识别不出、输入框没反应」(静默失败)。使用前需先给 DSH Desktop 打补丁, 详见下方「已知 Bug 与修复」。 特性 **点一下开始、再点一下停止**:点按切换连续听写,VAD 自动断句,边说边出字。 **一键安装**:设置页点「安装」即自动创建 venv、安装 funasr + torch、下载 SenseVoiceSmall 模型(约 2~3 GB),全程无需手动敲命令。 **录音计时**:录音时按钮旁实时显示已录时长(0:05)。 **完全离线**:ASR 在本地 CPU 上跑(SenseVoice RTF ~0.07,约 10x 实时)。 **自动填 / 自动发**:识别文字自动填入草稿,可选「识别后自动发送」。 句首/句尾的 SenseVoice 事件/情绪 emoji(👏🎼😊 等)会被自动剥掉。 截图 **语音输入**(点话筒 → 说话 → …
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 1
- mo. downloads
- 635
- Last push
- 2026-08-26
- Created
- 2026-08-22
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- Topics
- dsh-plugin, dsh-plugins
Related plugins
dsh-voice-scribe
PensiveFei/dsh-voice-scribe
Voice input for the web UI: tap Alt (or Alt+Space) to start/stop dictation, browser Web Speech (zero-config) or OpenAI-compatible cloud ASR, optional polish through DSH-configured LLM, settings UI.
dsh-voice
3274375092/dsh-voice
Voice input for DeepSeek Harness: speak into the microphone and the recognized text is submitted as a normal chat message, via local or browser speech recognition.
dsh-pianist
Laplace-bit/dsh-pianist
Piano performance plugin: ask the agent to play a piece and it renders on a Canvas2D grand piano with real Salamander Grand samples, an immersive stage, and an interactive 88-key keyboard.
dsh-omi-voice
PolinniZhong/dsh-omi-voice
In-chat read-aloud for DeepSeek Harness: tap to read, pause and resume AI replies with natural Doubao TTS voices (BYOK), reading only the final answer with code, tables and diagrams filtered; local engine, plugin keeps no API key.