Files
pipecat/changelog/4497.fixed.md
Aleix Conchillo Flaqué ea97cb1a78 Add changelog for #4497
2026-05-14 13:22:50 -07:00

518 B

  • Fixed dropped audio in streaming TTS services whose wire protocol doesn't echo context_id back on incoming audio (Sarvam, Smallest, Soniox, Inworld, and others). Previously, audio that arrived between contexts or at the very start of a turn was tagged with context_id=None and silently dropped with an "unable to append audio to context: no context ID provided" debug log. TTSService.get_active_audio_context_id() now falls back to the synthesis-side _turn_context_id when the playback cursor isn't set yet.