From 8f74b97591951368db2d4996c93ce7d0a2a4e3d9 Mon Sep 17 00:00:00 2001 From: Pete Date: Sun, 20 Jul 2025 18:08:45 -0400 Subject: [PATCH] Refactor `_send_user_text` method in Gemini multimodal service to streamline event creation for turn completion --- src/pipecat/services/gemini_multimodal_live/gemini.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/pipecat/services/gemini_multimodal_live/gemini.py b/src/pipecat/services/gemini_multimodal_live/gemini.py index 1a47755bd..2e713c8c4 100644 --- a/src/pipecat/services/gemini_multimodal_live/gemini.py +++ b/src/pipecat/services/gemini_multimodal_live/gemini.py @@ -971,9 +971,7 @@ class GeminiMultimodalLiveLLMService(LLMService): evt = events.TextInputMessage.from_text(text) await self.send_client_event(evt) # After sending text, we need to signal that the turn is complete. - evt = events.ClientContentMessage.model_validate( - {"clientContent": {"turnComplete": True}} - ) + evt = events.ClientContentMessage.model_validate({"clientContent": {"turnComplete": True}}) await self.send_client_event(evt) async def _send_user_video(self, frame):