dsh-realtime-voice
Run the following command in DeepSeek Harness:
dsh plugin install martinbear1/dsh-realtime-voice
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install martinbear1/dsh-realtime-voice in the DeepSeek Harness terminal to install this plugin; source code is available at https://github.com/martinbear1/dsh-realtime-voice .
About this plugin
If you spend your days talking to a DSH Agent, you have probably hit this wall: you want to add a step, tweak a parameter, or just ask how things are going, but you have to pull your headphones off, hover your fingers over the keyboard, and type a whole sentence before hitting Enter. dsh-realtime-voice exists to remove that friction. It injects a Qwen Audio Realtime voice channel directly into the built-in DSH 3080 WebUI, placing a dial button right next to the send key. No new page, no extra port, no source changes. Pick up, talk, interrupt when you need to, hang up when done.
Under the hood it is a dual-plane architecture. Qwen Audio Realtime handles all listening, speaking, and natural conversation at millisecond latency; the moment a request touches real work such as file operations, application calls, web search, or printing, four narrow semantic Function Calls (handoff, cancel, approval, question) route the full intent to the Agent model bound in the current DSH session. The plugin also subscribes to DSH progress events, approval prompts, follow-up questions, and terminal states, feeding them back into the voice channel for spoken confirmation. Together with a draggable voice float, full-duplex real-time interruption, a three-layer acoustic barge-in strategy, a thirty-second reconnection lease, and a shared protocol used by both the WebUI and a WeChat mini-program, a long call stays intact even when the network stutters.
It is built for developers and technical users who already run long tasks, multi-tool pipelines, or multi-step Agent workflows inside DSH. No redesign of your interaction flow is needed. Put your headphones on, replace typing with talking, and let voice become the most natural line between you and your Agent.
Use Cases
- Append, correct, or stop a multi-step DSH Agent task entirely by voice
- Answer Agent approval prompts and follow-up questions mid-call without switching windows
- Drive an entire workflow through natural conversation while wearing headphones, no keyboard needed
Best For
- Developers who run multi-tool, multi-step Agent tasks daily
- Technical users who want to replace typing with voice to reduce interaction friction
- Small teams that manage both realtime voice conversation and Agent execution loops at the same time
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.