Files
rutster/crates
Aaron D. Lee 58410675ea
All checks were successful
CI / fmt (pull_request) Successful in 1m50s
CI / clippy (pull_request) Successful in 2m58s
CI / test (1.85) (pull_request) Successful in 4m17s
CI / test (stable) (pull_request) Successful in 6m41s
CI / deny (pull_request) Successful in 1m32s
feat(media): LocalVadReflex — primary barge-in, zero brain round-trip
The wedge-#1 proof. RMS/energy VAD in on_pcm_frame on the dedicated
thread, in the 20ms loop — caller speech trips SpeechStarted locally,
without any brain round-trip. Debounce (N=3 frames = 60ms) filters
transients. Composes as LocalVadReflex<Reflex<TapAudioPipe>>; both
the local VAD + the brain's advisory feed the same advisory_tx mpsc
(spec §6.1). Revised after adversarial review (initial brainstorming
was advisory-only, which contradicts ARCHITECTURE.md:79-81; wedge-#1
mandate at README:98-100). Spec §3.4 (VAD trigger) + §6.4 (wrapper-
not-inline) load-bearing.

Signed-off-by: Aaron D. Lee <himself@adlee.work>
2026-07-02 23:57:26 -04:00
..