diff --git a/CHANGELOG.md b/CHANGELOG.md index 094145b74..e32e9c27e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -110,6 +110,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added new emotions: calm and fluent +- Added `enable_logging` to `SimliVideoService` input parameters. It's disabled + by default. + ### Changed - Updated `FishAudioTTSService` default model to `s1`. diff --git a/src/pipecat/services/simli/video.py b/src/pipecat/services/simli/video.py index 35961cff1..b0697f34c 100644 --- a/src/pipecat/services/simli/video.py +++ b/src/pipecat/services/simli/video.py @@ -48,12 +48,14 @@ class SimliVideoService(FrameProcessor): """Input parameters for Simli video configuration. Parameters: + enable_logging: Whether to enable Simli logging. max_session_length: Absolute maximum session duration in seconds. Avatar will disconnect after this time even if it's speaking. max_idle_time: Maximum duration in seconds the avatar is not speaking before the avatar disconnects. """ + enable_logging: Optional[bool] = None max_session_length: Optional[int] = None max_idle_time: Optional[int] = None @@ -154,6 +156,7 @@ class SimliVideoService(FrameProcessor): config=config, latencyInterval=latency_interval, simliURL=simli_url, + enable_logging=params.enable_logging or False, ) self._pipecat_resampler: AudioResampler = None