Files
spirit a14c885e38 Add session-level audio focus to pause stereo during conversations
- Add AudioFocusManager: holds audio focus for entire conversation
  with 4-second grace period after TTS finishes
- Default to MODE_PAUSE (AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE) so
  stereo fully stops instead of just ducking
- Wire into VoiceLoop: acquire on PTT, schedule release on TTS done,
  immediate release on wrap-up and destroy
- Remove per-utterance focus from TTSManager (was causing stereo
  to bounce on/off between each exchange)
- Add musicBehavior property to AppConfig (pause/duck/none)
2026-03-10 13:04:39 +00:00
..