kaizen-app/app
Bruno Deanoz 3b32b208b6 fix Live Call: drop all audio chunks during ducking
The old ducking logic only skipped chunks below a threshold (RMS < 0.10),
but the S25 Ultra speakers leak enough audio into the mic to exceed that.
Gemini's server-side VAD picks it up as user speech, triggers interrupts,
and the model starts hallucinating a conversation with itself.

Now: when ducking is active (model speaking), NO mic chunks are sent.
The server-side VAD handles the real speech detection after ducking ends.
2026-06-24 13:06:31 +02:00
..
src fix Live Call: drop all audio chunks during ducking 2026-06-24 13:06:31 +02:00
.gitignore Initial commit - Kaizen App 2026-06-18 15:08:09 +02:00
build.gradle.kts feat: KaizenIcons system — Lucide base, full Material Icons migration 2026-06-22 14:11:34 +02:00
proguard-rules.pro Initial commit - Kaizen App 2026-06-18 15:08:09 +02:00