diff --git a/CHANGELOG.md b/CHANGELOG.md index 44550dde7..0b8cee789 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to **pipecat** will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Fixed + +- `DailyTransport`: don't publish camera and audio tracks if not enabled. + ## [0.0.15] - 2024-05-15 ### Fixed diff --git a/src/pipecat/transports/services/daily.py b/src/pipecat/transports/services/daily.py index 714208139..7ee8b101e 100644 --- a/src/pipecat/transports/services/daily.py +++ b/src/pipecat/transports/services/daily.py @@ -229,13 +229,13 @@ def _join(self): client_settings={ "inputs": { "camera": { - "isEnabled": True, + "isEnabled": self._params.camera_out_enabled, "settings": { "deviceId": "camera", }, }, "microphone": { - "isEnabled": True, + "isEnabled": self._params.audio_out_enabled, "settings": { "deviceId": "mic", "customConstraints": {