Voice mode: triple-tap Space to toggle open-mic / continuous listening
Resolved 💬 1 comment Opened May 14, 2026 by IntrestingBeing Closed May 14, 2026
Feature request
Add a third voice mode — open mic — that can be toggled on/off with a triple-tap of Space while in tap mode.
Current behavior
Voice dictation has two modes:
- Hold: hold Space to record, release to stop
- Tap: tap Space to start, tap again to stop + auto-send
Both require manual key interaction for every utterance.
Proposed behavior
While in tap mode, triple-tapping Space would toggle open mic mode:
- Microphone stays open continuously
- Speech pause detection auto-segments utterances
- Each segment auto-sends (same as tap mode's 3+ word rule)
- Triple-tap again returns to normal tap mode
This enables natural back-and-forth voice conversation, especially when paired with TTS hooks for spoken responses.
Use case
When using Claude Code with TTS (e.g., Kokoro TTS via Stop hooks), the conversation flow is:
- User speaks → auto-transcribed → auto-sent
- Claude responds → TTS speaks summary
- User speaks again → ...
Steps 1 and 3 currently require tapping Space each time, breaking the conversational flow. Open mic mode would make this feel like a natural voice conversation.
Suggested UX
- Triple-tap Space → status line shows "Voice: open mic 🎙️"
- Speech pause (~1.5s silence) → segment sent
- Triple-tap Space → status line shows "Voice: tap"
- Visual indicator (e.g., pulsing dot) when open mic is active
- Escape also exits open mic mode
Environment
- Platform: Linux (Arch, Hyprland, PipeWire)
- Also relevant for macOS/Windows users wanting hands-free interaction
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗