dsh-voice-scribe
Run the following command in DeepSeek Harness:
dsh plugin install PensiveFei/dsh-voice-scribe
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install PensiveFei/dsh-voice-scribe in DeepSeek Harness to install the plugin. Full source code is available at https://github.com/PensiveFei/dsh-voice-scribe
About this plugin
Polishing long prompts in DeepSeek Harness rarely calls for a keyboard as the only option. dsh-voice-scribe makes voice input as natural as typing: place the cursor in the composer, hold Alt (or tap the mic icon) and start speaking, then release to insert the transcribed text right where the cursor sits. No app switching, no copy-paste.
The recognition engine defaults to local offline SenseVoice, keeping audio on the device with zero config and zero API keys; the model (about 230 MB) auto-downloads once via a domestic mirror. If local is unavailable it falls back to browser Web Speech, and you can optionally configure multiple OpenAI-compatible endpoints in a server-side ASR chain that fails over automatically. Five languages are supported: Chinese, English, Cantonese, Japanese, and Korean. A hot-word table fixes misheared names and jargon. Before any LLM polish, a local rule pass strips filler words and collapses extra spaces, saving tokens; if the LLM call fails the raw transcript is preserved. Live intermediate results and a level meter appear while recording, and switching windows auto-cancels to prevent accidental captures.
It is built for users who treat voice as their primary input and care about privacy and zero-friction setup: no API keys to manage, no audio leaving the machine, no config to write. It complements dsh-better-input rather than replacing it—pick this one for a focused, private voice-input experience; pick the other if you also want prompt optimization and file-to-Markdown conversion. The two can coexist.
Use Cases
- Hold Alt to dictate a long prompt, release to insert text at the cursor with no app switching
- Local offline SenseVoice recognition keeps audio on-device with zero config and zero API key
- Set up a hot-word table plus AI polish to auto-correct misheard names and jargon
Best For
- DeepSeek Harness users who treat voice as their primary input and value privacy
- Zero-config enthusiasts who want speech input to work out of the box, no API key required
- Developers who need multilingual ZH/EN/YUE/JA/KO speech-to-text in a single tool
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.