Merge pull request #4147 from pipecat-ai/cb/gemini-transcript-fixes

Fix Gemini Live to handle bundled server_content fields
This commit is contained in:
kompfner
2026-03-27 11:00:10 -04:00
committed by GitHub
2 changed files with 24 additions and 11 deletions

1
changelog/4147.fixed.md Normal file
View File

@@ -0,0 +1 @@
- Fixed Gemini Live message handling to process all `server_content` fields independently. Gemini 3.x can bundle multiple fields (e.g. `model_turn` and `output_transcription`) on the same message, but the previous `elif` chain only processed the first match, silently dropping the rest.