dsh-voice
Run the following command in DeepSeek Harness:
dsh plugin install wencharmwang/dsh-voice
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install wencharmwang/dsh-voice inside DeepSeek Harness to install; the source is at https://github.com/wencharmwang/dsh-voice and the ONNX Whisper model is downloaded from the Hugging Face Hub on first transcription.
About this plugin
Typing long prompts or code snippets into DeepSeek Harness slows you down. dsh-voice plugs local, private speech-to-text directly into the workflow: a microphone button appears beside the composer in the Web UI, and the TUI can capture audio through a system recorder. Speak, and the transcript lands where your cursor is—no tab switching, no cloud round-trip.
Under the hood the plugin runs a fully offline ONNX Whisper pipeline. The default model (whisper-medium, q8, roughly 0.8 GB) is fetched from the Hugging Face Hub on first use, cached locally, and inferred via onnxruntime-native with no external binaries and no network calls at runtime. It exposes both a ctx.stt service for programmatic use and two HTTP routes (/voice/transcribe, /voice/status) so other plugins or scripts can share the same transcription path. Need a lighter 250 MB small model or the higher-accuracy 1.6 GB large-v3? A single line in cordis.patch.yml switches it, and the old pipeline is released once no transcription is still holding it.
It is built for people who already live inside dsh—writing prompts, steering agent loops, or quickly capturing ideas and code in the terminal. The Web side requires nothing beyond the browser; the TUI side just needs a system recorder such as ffmpeg or sox. Once the model is cached, every subsequent transcription is instant and stays on your machine.
Use Cases
- Dictate long prompts via the microphone button beside the composer in the Web UI
- Capture ideas in the terminal TUI through a system recorder and get instant transcripts
- Reuse the offline transcription pipeline in scripts or plugins via the ctx.stt service
Best For
- dsh users who type long prompts and want a faster input path
- Developers who value privacy and prefer fully offline speech-to-text
- Builders who want to integrate local Whisper transcription into plugins or scripts
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.