From 47d375309dfc72213fa5cad84e0974f223f3ae76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Mon, 19 Aug 2024 17:27:43 -0700 Subject: [PATCH] transports(daily): use aliases in DailyDialinSettings --- src/pipecat/processors/frameworks/rtvi.py | 2 +- src/pipecat/transports/services/daily.py | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/pipecat/processors/frameworks/rtvi.py b/src/pipecat/processors/frameworks/rtvi.py index fd49289d2..e9953e878 100644 --- a/src/pipecat/processors/frameworks/rtvi.py +++ b/src/pipecat/processors/frameworks/rtvi.py @@ -581,7 +581,7 @@ class RTVIProcessor(FrameProcessor): await self._push_transport_message(message) async def _maybe_send_bot_ready(self): - if self._pipeline_started and self._client_ready_: + if self._pipeline_started and self._client_ready: await self._send_bot_ready() await self._update_config(self._config) diff --git a/src/pipecat/transports/services/daily.py b/src/pipecat/transports/services/daily.py index 98bc3cc3c..0f38f05f2 100644 --- a/src/pipecat/transports/services/daily.py +++ b/src/pipecat/transports/services/daily.py @@ -12,6 +12,8 @@ from dataclasses import dataclass from typing import Any, Awaitable, Callable, Mapping, Optional from concurrent.futures import ThreadPoolExecutor +from pydantic import BaseModel, Field + from daily import ( CallClient, Daily, @@ -19,7 +21,6 @@ from daily import ( VirtualCameraDevice, VirtualMicrophoneDevice, VirtualSpeakerDevice) -from pydantic.main import BaseModel from pipecat.frames.frames import ( AudioRawFrame, @@ -82,8 +83,8 @@ class WebRTCVADAnalyzer(VADAnalyzer): class DailyDialinSettings(BaseModel): - call_id: str = "" - call_domain: str = "" + call_id: str = Field(default="", alias="callId") + call_domain: str = Field(default="", alias="callDomain") class DailyTranscriptionSettings(BaseModel):