From 8ba3b150eb17cfce2a7e7cf64e7edb31e38b9715 Mon Sep 17 00:00:00 2001 From: vipyne Date: Thu, 16 Jan 2025 11:58:55 -0600 Subject: [PATCH] services(gemini_multimodal_live): set content to [] if not present in messages ... which it will be if the message is a tool call --- .../services/gemini_multimodal_live/audio_transcriber.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pipecat/services/gemini_multimodal_live/audio_transcriber.py b/src/pipecat/services/gemini_multimodal_live/audio_transcriber.py index 54eccd56b..3ac60c5a7 100644 --- a/src/pipecat/services/gemini_multimodal_live/audio_transcriber.py +++ b/src/pipecat/services/gemini_multimodal_live/audio_transcriber.py @@ -70,7 +70,7 @@ class AudioTranscriber: history = "" for msg in previous_messages: - content = msg.get("content") + content = msg.get("content", []) if isinstance(content, str): history += f"{msg.get('role')}: {content}\n" else: