DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-voice-input-en

m

dsh-voice-input-en

Manifest valid

Minimal, English-only voice input plugin for DeepSeek Harness Web UI — a mic button in the composer using the browser's native SpeechRecognition API. Zero dependencies, no subprocess, no tracking.

UI (client)

dsh-voice-input-en

npm version

Minimal, English-only voice input for the DeepSeek Harness Web UI.

Adds a mic button to the composer's tool row. Click it, speak, and the transcript streams into your message draft live via the browser's native SpeechRecognition API (Chrome / Edge). Click again (or the "Done" button) to stop.

Written from scratch, not derived from any third-party plugin, specifically to stay small enough to read end to end in one sitting:

  • client.js — the entire UI and speech-recognition logic (~230 lines, zero dependencies beyond react, which the host already provides).
  • lib/index.js — a no-op host-side stub required only so the loader mounts the client bundle.

No language picker, no localStorage, no auto-send, no text-to-speech, no subprocess execution, no network calls beyond whatever the browser's own speech backend makes on its own. Recognition language follows the browser's locale (navigator.language).

Install

Add it to your DSH web profile's dependencies:

dsh plugin --profile web add -w dsh-voice-input-en

Then insert it as a Loader entry via cordis.patch.yml (installing the dependency alone isn't enough — the loader only picks up packages that appear as a Loader entry):

# ~/.dsh/profiles/web/cordis.patch.yml
- insert:
    - id: dsh-voice-input-en
      name: 'dsh-voice-input-en'

Restart dsh web and refresh the page. For local development instead of the published npm package, point the dependency at a local path with "dsh-voice-input-en": "file:/absolute/path/to/dsh-voice-input-en".

Compatibility

  • Requires Chrome, Edge, or another browser that implements webkitSpeechRecognition. Firefox does not support the Web Speech API.
  • Must be served from localhost / 127.0.0.1 or HTTPS (browser security requirement).
  • Speech recognition requires network access — the browser calls its own underlying speech service to do the recognition.

License

MIT

Comments

Loading…

Similar plugins

dsh-voice

by 3274375092

Voice input plugin for DeepSeek Harness: mic → local/browser speech recognition → text submitted as a normal chat message. Input-only and preset-agnostic.

Vision & MultimodalTerminal & ClientsManifest valid

★ 8

↓ 250/wk

MIT

TypeScript

Aug 21, 2026

dsh plugin --profile web add @nn12138/dsh-voice

by porcelaintech

Voice input plugin for DeepSeek Harness: a minimal mic control in the composer with continuous bilingual recognition, context-aware term correction, punctuation, and a live waveform

Manifest valid

★ 3

MIT

TypeScript

Sep 3, 2026

dsh plugin --profile web add @porcelaintech/dsh-plugin-voice-input

by QT-Chen

DSH Web ?????????:??? Web Speech API ????,????/??????????????????Microphone voice input plugin for the DeepSeek Harness Web UI (browser Web Speech API).

Vision & MultimodalTools & CapabilitiesManifest valid

★ 3

MIT

JavaScript

Aug 16, 2026

dsh plugin --profile web add dsh-mic-input

by baisama-cloud

Speech-to-text voice input plugin for DeepSeek Harness (DSH) web GUI: click the mic in the composer to turn speech into text in the input box. Browser Web Speech API + OpenAI-compatible Whisper (OpenA

Vision & MultimodalTerminal & ClientsTools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 3

MIT

JavaScript

Aug 31, 2026

dsh plugin --profile web add dsh-stt-input

by QDchuan

Voice input for DeepSeek Harness: a microphone seat in the composer and a Web settings page that transcribes through the browser or any OpenAI-compatible /audio/transcriptions endpoint, with a fully o

Manifest valid

★ 0

MIT

JavaScript

Sep 12, 2026

dsh plugin --profile web add dsh-voice-input

by zhuiyueya

Voice for DeepSeek Harness(dsh) — speech-to-text input + read-aloud TTS for text-only DeepSeek, zero API key.

Manifest valid

★ 4

↓ 457/wk

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add dsh-voice