Comparisons › OpenCode Interrupt vs speech-opencode Comparison
| Feature | interrupt plugin | speech-opencode |
|---|---|---|
| Streaming TTS | Built-in edge-tts, sentence-level streaming | Not included (requires separate TTS plugin) |
| Voice interruption | Automatic — speak during TTS to abort and redirect | Not supported |
| Interrupt cap | Free: 20/day, HMAC-checksummed counter file. Pro: unlimited | Not applicable |
| Whisper model selection | Free: base only. Pro: small/medium/large | Not applicable |
| TTS voice selection | Free: default only. Pro: any edge-tts voice + auto-language | Not applicable |
| Walkie-talkie mode | /ptt slash command, whisper local STT | Continuous mic input via speech-opencode |
| Correction injection | Captures partial AI content + correction as system context | Not supported |
| Dependencies | sox + whisper.cpp (optional: OpenAI API) | sox only |
| Offline capable | Yes (local whisper + edge-tts cache) | Yes |
Use interrupt if you want the full voice experience — TTS, interruption, walkie-talkie, and correction injection in one plugin. Use speech-opencode alone if you only need basic voice-to-text input without the interruption ecosystem.
Want both features in one plugin?
Install interrupt →