Expand description
Voice TTS announcements using macOS say command.
Non-blocking — runs in background via tokio::spawn. Enable with –voice flag or BATTLECOMMAND_VOICE=1 env.
Functions§
- decomposed
- Announce decomposition.
- fix_
round - Announce fix round.
- is_
enabled - Check if voice is enabled via env or flag.
- mission_
complete - Announce mission complete.
- mission_
start - Announce mission start.
- quality_
gate - Announce quality gate result.
- say
- Speak a message in the background (non-blocking).
Uses macOS
saycommand. Silently no-ops on other platforms.