kaizen-app/app
Bruno Deanoz 965f1876bf simplify Live Call audio: remove MODE_IN_COMMUNICATION
MODE_IN_COMMUNICATION activates the telephony DSP pipeline which
degrades audio quality and requires setCommunicationDevice hacks for
speaker routing. The Gemini reference implementation doesn't use it.

Echo protection now relies on:
1. VOICE_COMMUNICATION AudioSource (built-in AEC/AGC/NS)
2. AcousticEchoCanceler on AudioRecord session (hardware AEC)
3. Hard ducking (zero mic chunks during model speech)

AudioTrack stays USAGE_ASSISTANT for full-quality speaker output.
This matches the WebRTC.ventures Gemini prototype architecture.
2026-06-24 13:55:46 +02:00
..
src simplify Live Call audio: remove MODE_IN_COMMUNICATION 2026-06-24 13:55:46 +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