Whether a voice session is currently active.
Test helper: simulate an abuse-ceiling abort.
Test helper: push a transcript line as if the model produced it.
Begins a voice session (mints, connects, acquires mic, enforces ceilings).
Ends the active voice session.
Deterministic, dependency-free voice controller for tests + demos.