← ClaudeAtlas

voice-interruptlisted

Interrupt an active VoiceBridge conversation and add fresh spoken guidance to the current Codex task. Use only when the user explicitly invokes $voice-interrupt after stopping the current Codex turn.
michael-L-i/voicebridge · ★ 1 · AI & Automation · score 65
Install: claude install-skill michael-L-i/voicebridge
# Interrupt Voice Code Use `mcp__voicebridge__voice_interrupt` to stop current VoiceBridge audio and capture one fresh spoken instruction. VoiceBridge keeps its local speech models loaded; this does not end the Voice Code session. 1. Call `mcp__voicebridge__voice_interrupt` immediately. Do not call `voice_start`, `voice_speak`, or ordinary `voice_listen` first. 2. If it returns `ok: false`, show the error. When there is no active session, tell the user to invoke `$voice-code`; do not start Voice Code implicitly. 3. Treat every non-empty transcript as added guidance for the interrupted task, including one returned with `end_reason: "timeout"`. Continue from the current conversation and repository state without asking whether to resume. Follow the guidance normally when it redirects or replaces the earlier work. 4. If no speech is detected, leave the interrupted task stopped and report that no guidance was captured. Do not listen again automatically. 5. On `end_reason: "device_error"`, show the microphone problem and leave the Voice Code session active so the user can retry or call `voice_stop`. 6. If the transcript clearly asks to end Voice Code entirely, call `mcp__voicebridge__voice_stop` and do not resume the task. After accepting added guidance, continue the normal `$voice-code` behavior: work silently, then provide the concise spoken result and detailed written result before listening for the next turn.