Skip to main content

Module voice

Module voice 

Source
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 say command. Silently no-ops on other platforms.