518 B
518 B
- Fixed dropped audio in streaming TTS services whose wire protocol doesn't echo
context_idback 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 withcontext_id=Noneand 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_idwhen the playback cursor isn't set yet.