AI Agent Hub
Back to plugins
🖥️

dsh-voice-live

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install tangzheng202202/dsh-voice-live

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install tangzheng202202/dsh-voice-live inside the DeepSeek Harness client to install this plugin; the full source is available at https://github.com/tangzheng202202/dsh-voice-live .

About this plugin

In the DSH interface, typing is the only input channel, but speaking is often faster and more natural in many workflows. dsh-voice-live closes that gap for DSH clients: tap the mic button beside the composer, speak, and the assistant replies aloud, all without switching input modes.

The core capability runs over a single WebSocket real-time channel: 16 kHz microphone PCM is fed to Volcengine streaming ASR (bigmodel_async with server-side VAD endpointing), recognized text streams incrementally into the composer draft, and assistant reply text is synthesized sentence by sentence via Volcengine seed-tts-2.0 TTS before playback. Barge-in lets you interrupt mid-reply, auto-reconnect with exponential backoff covers dropped connections (up to 5 attempts), 30 verified voices are available with live preview, and an optional reply-first mode has the assistant confirm verbally before queuing the full answer. The API key is read only on the host process; the browser never holds or transmits a key.

Best suited for zh-CN users who want hands-free DSH interaction: voice-first workflows, mobile typing-free input, or quick Q&A during meetings. Note that the plugin currently requires the DSH monorepo build chain for installation, and the wake-word feature relies on Web Speech API, which is only reachable via Safari on mainland networks.

Use Cases

  • Hands-free mobile input: hold the mic, speak, and recognized text streams into the composer draft
  • Voice-first conversation during meetings or driving, with barge-in to interrupt and redirect mid-reply
  • Quick Q&A where the assistant confirms verbally then synthesizes the full answer sentence by sentence

Best For

  • zh-CN users who prefer voice-driven interaction with DSH
  • Developers and power users on mobile or typing-free workflows using DSH heavily
  • Teams integrating real-time voice capabilities into the DSH workspace