From 9ca900cc4a4a3a48046b19d39cb8d0acb7c1be77 Mon Sep 17 00:00:00 2001 From: vipyne Date: Wed, 4 Mar 2026 09:41:17 -0600 Subject: [PATCH] daily-transport: add cloud-audio-only recording option --- src/pipecat/transports/daily/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pipecat/transports/daily/utils.py b/src/pipecat/transports/daily/utils.py index e5bbca8c7..8719cfe7d 100644 --- a/src/pipecat/transports/daily/utils.py +++ b/src/pipecat/transports/daily/utils.py @@ -108,7 +108,7 @@ class DailyRoomProperties(BaseModel): enable_emoji_reactions: bool = False eject_at_room_exp: bool = False enable_dialout: Optional[bool] = None - enable_recording: Optional[Literal["cloud", "local", "raw-tracks"]] = None + enable_recording: Optional[Literal["cloud", "cloud-audio-only", "local", "raw-tracks"]] = None enable_transcription_storage: Optional[bool] = None geo: Optional[str] = None max_participants: Optional[int] = None @@ -202,7 +202,7 @@ class DailyMeetingTokenProperties(BaseModel): enable_screenshare: Optional[bool] = None start_video_off: Optional[bool] = None start_audio_off: Optional[bool] = None - enable_recording: Optional[Literal["cloud", "local", "raw-tracks"]] = None + enable_recording: Optional[Literal["cloud", "cloud-audio-only", "local", "raw-tracks"]] = None enable_prejoin_ui: Optional[bool] = None start_cloud_recording: Optional[bool] = None permissions: Optional[Dict[str, Any]] = None