Merge pull request #4091 from pipecat-ai/mb/gradium-multiplexing-setup

feat: send per-context setup in Gradium TTS multiplexing
This commit is contained in:
Mark Backman
2026-03-23 12:00:53 -04:00
committed by GitHub
2 changed files with 33 additions and 20 deletions

View File

@@ -0,0 +1 @@
- `GradiumTTSService` now sends a per-context `setup` message with `client_req_id` before the first text message for each TTS context, following Gradium's multiplexing protocol. Previously, a single setup message was sent at connection time without a `client_req_id`, which prevented Gradium from associating requests with their sessions when using `close_ws_on_eos=False`.