From 959ffa9d366fa2252e7ff6c346c22d861106b732 Mon Sep 17 00:00:00 2001 From: Kwindla Hultman Kramer Date: Sun, 10 Mar 2024 19:42:19 -0700 Subject: [PATCH] small streamlining of example 03 --- src/examples/foundational/03-still-frame.py | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/examples/foundational/03-still-frame.py b/src/examples/foundational/03-still-frame.py index 84b08f211..8099e97a0 100644 --- a/src/examples/foundational/03-still-frame.py +++ b/src/examples/foundational/03-still-frame.py @@ -6,48 +6,37 @@ import os from dailyai.pipeline.frames import TextFrame from dailyai.services.daily_transport_service import DailyTransportService from dailyai.services.fal_ai_services import FalImageGenService -from dailyai.services.open_ai_services import OpenAIImageGenService -from dailyai.services.azure_ai_services import AzureImageGenServiceREST from examples.support.runner import configure logging.basicConfig(format=f"%(levelno)s %(asctime)s %(message)s") logger = logging.getLogger("dailyai") logger.setLevel(logging.DEBUG) -local_joined = False -participant_joined = False async def main(room_url): async with aiohttp.ClientSession() as session: - meeting_duration_minutes = 1 transport = DailyTransportService( room_url, None, "Show a still frame image", - duration_minutes=meeting_duration_minutes, - mic_enabled=False, camera_enabled=True, camera_width=1024, camera_height=1024, ) imagegen = FalImageGenService( - image_size="1024x1024", + image_size="square_hd", aiohttp_session=session, key_id=os.getenv("FAL_KEY_ID"), key_secret=os.getenv("FAL_KEY_SECRET"), ) - image_task = asyncio.create_task( - imagegen.run_to_queue( - transport.send_queue, [TextFrame("a cat in the style of picasso")] - ) - ) - @transport.event_handler("on_first_other_participant_joined") async def on_first_other_participant_joined(transport): - await image_task + await imagegen.run_to_queue( + transport.send_queue, [TextFrame("a cat in the style of picasso")] + ) await transport.run()