Troubleshooting › Fix: Interrupt Plugin Performance Issues
Symptom: OpenCode feels laggy with the plugin enabled. TTS is delayed, transcription takes long, or CPU usage is high.
⚠ Whisper model too large for hardware
→ The large model (3GB) uses ~4GB RAM and significant CPU. Switch to small (466MB) on lower-resource machines. Set whisperModel: "small" in config.
⚠ TTS voice causing delay
→ Edge-tts downloads voice data on first use per voice. Subsequent uses are faster. Stick with one voice for consistent speed.
⚠ sox monitor using CPU
→ The mic monitor samples at 10Hz — negligible CPU. If sox uses high CPU, check for audio device conflicts.
⚠ Too many plugins
→ Each plugin adds overhead. Remove unused plugins from opencode.json to reduce load.
⚠ Memory pressure
→ Whisper transcription + LLM inference simultaneously can strain 8GB RAM systems. Consider upgrading RAM or using API-based models.
Disable TTS with /tts-off for purely text-based interaction. Walkie-talkie and voice interruption use fewer resources without TTS.
Still having trouble?
Contact support →