From 72f631a066682171f941b9d6425919feb6b6b321 Mon Sep 17 00:00:00 2001 From: Kwindla Hultman Kramer Date: Sun, 10 Mar 2024 17:21:46 -0700 Subject: [PATCH] working on foundational examples --- src/examples/foundational/01-say-one-thing.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/examples/foundational/01-say-one-thing.py b/src/examples/foundational/01-say-one-thing.py index 9f6a7eb34..388aabc6a 100644 --- a/src/examples/foundational/01-say-one-thing.py +++ b/src/examples/foundational/01-say-one-thing.py @@ -5,7 +5,6 @@ import os from dailyai.services.daily_transport_service import DailyTransportService from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService -from dailyai.services.playht_ai_service import PlayHTAIService from examples.support.runner import configure @@ -13,19 +12,14 @@ logging.basicConfig(format=f"%(levelno)s %(asctime)s %(message)s") logger = logging.getLogger("dailyai") logger.setLevel(logging.DEBUG) + async def main(room_url): async with aiohttp.ClientSession() as session: - # create a transport service object using environment variables for - # the transport service's API key, room url, and any other configuration. - # services can all define and document the environment variables they use. - # services all also take an optional config object that is used instead of - # environment variables. - # - # the abstract transport service APIs presumably can map pretty closely - # to the daily-python basic API - meeting_duration_minutes = 5 transport = DailyTransportService( - room_url, None, "Say One Thing", meeting_duration_minutes, mic_enabled=True + room_url, + None, + "Say One Thing", + mic_enabled=True, ) tts = ElevenLabsTTSService( @@ -37,7 +31,6 @@ async def main(room_url): # Register an event handler so we can play the audio when the participant joins. @transport.event_handler("on_participant_joined") async def on_participant_joined(transport, participant): - nonlocal tts if participant["info"]["isLocal"]: return