diff --git a/gemini-2/live_api_starter.py b/gemini-2/live_api_starter.py index d26ea9873..3d81ccdba 100755 --- a/gemini-2/live_api_starter.py +++ b/gemini-2/live_api_starter.py @@ -55,9 +55,9 @@ class AudioLoop: def __init__(self): - self.audio_in_queue = asyncio.Queue() - self.audio_out_queue = asyncio.Queue() - self.video_out_queue = asyncio.Queue() + self.audio_in_queue = None + self.audio_out_queue = None + self.video_out_queue = None self.session = None @@ -181,6 +181,10 @@ async def run(self): ): self.session = session + self.audio_in_queue = asyncio.Queue() + self.audio_out_queue = asyncio.Queue() + self.video_out_queue = asyncio.Queue() + send_text_task = tg.create_task(self.send_text()) def cleanup(task):