yankihue/deepseek-harness-voice-mode--packages-client ↗★ 0
deepseek-voice-mode-ui
deepseek-voice-mode browser surface: power toggle, live pill with captions and thread cards, push-to-talk
AI 分析
提供语音模式的控制开关、实时字幕面板、历史记录及一键呼叫功能。适合需要与 DSH 进行语音交互、实时转译和语音控制的用户。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
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|saytext 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.pingexpose the chosen verb andtimeout,invalid_json,model_error, ormodel_unavailablefallbacks.
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.