yankihue/deepseek-harness-voice-mode--packages-client0

deepseek-voice-mode-ui

deepseek-voice-mode browser surface: power toggle, live pill with captions and thread cards, push-to-talk

AI Analysis

提供语音模式的控制开关、实时字幕面板、历史记录及一键呼叫功能。适合需要与 DSH 进行语音交互、实时转译和语音控制的用户。

Package
deepseek-voice-mode-ui
Version
0.1.0
License
MIT
Last updated
Aug 25, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Usage

Full user manual: REVIEW.md §5. The essentials:

  • Sidebar bottom-left mic button = power. Off means no helper process and zero ElevenLabs usage.
  • Bottom-right pill = status; click to open the panel (threads with interrupt, captions history, ambient-listening toggle, power row).
  • Push-to-talk: press the composer 🎙 (or your configured hotkey) once to start listening; speak; pause → the transcript commits.
  • /voice on|off|status|say text command always works.
  • Spoken verbs: "start a thread that …", "what's running?", "stop ", "summarize "; anything else falls through to your current thread as a normal message. Watched threads report back aloud.
  • Explicit create/status/stop commands route locally without a model call. Ambiguous requests use the selected Harness model with low reasoning and an 8-second deadline. Captions and voice.diag.ping expose the chosen verb and timeout, invalid_json, model_error, or model_unavailable fallbacks.

Configuration

Settings namespace voice (Settings → Voice): enabled, push-to-talk mode, ElevenLabs voice/model ids, STT language, VAD sensitivity, optional daily credit cap, auto-speak reports, and hotkey. The helper is resolved from the installed plugin directory; no machine-specific path setting is required.