forrestahha/dsh-voice-input

forrestahha★ 2TypeScriptLast synced: 2026-08-14

Open on GitHub

Voice-to-text input plugin for the DeepSeek Harness Web UI

README excerpt

dsh-voice-input English 简体中文 Voice-to-text input for the DeepSeek Harness Web UI. The plugin adds a microphone button immediately before the composer send button. It uses the browser's Web Speech API, streams recognition results into the current draft, and never submits the message automatically. Features - Adds to the official conversation.input.right extension slot. - Supports standard and WebKit-prefixed SpeechRecognition implementations. - Uses the browser language, falling back to zh-CN . - Preserves natural spacing for Chinese, Japanese, Korean, and Latin text. - Stops recording when clicked again and aborts when the component unloads. - Requires no additional API key or host-side service. Install Install directly from GitHub into the Web profile: For a pinned installation: Open the Web UI, select a workspace, and click the microphone button. The browser asks for microphone access on first use. Browser support The plugin requires SpeechRecognition or webkitSpeechRecognition . Chromium-based browsers provide the broadest support. Unsupported browsers show a disabled microphone button instead of failing at startup. localhost is treated as a secure context by modern browsers. If…

View full README on GitHub →
Skins / UIdeepseek-harnessdsh-pluginvoice-inputweb ui

Category