From 65b8e0e89c550971c956cae7bf0cfe6cf08235bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6kmen=20G=C3=B6rgen?= Date: Mon, 19 Jan 2026 17:51:31 +0100 Subject: [PATCH] rename `enabled` to `bypass` in AICFilter for clarity. --- src/pipecat/audio/filters/aic_filter.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pipecat/audio/filters/aic_filter.py b/src/pipecat/audio/filters/aic_filter.py index 3deca5788..6a18efffc 100644 --- a/src/pipecat/audio/filters/aic_filter.py +++ b/src/pipecat/audio/filters/aic_filter.py @@ -81,7 +81,7 @@ class AICFilter(BaseAudioFilter): "~/.cache/pipecat/aic-models" ) - self._enabled = True + self._bypass = False self._sample_rate = 0 self._aic_ready = False self._frames_per_block = 0 @@ -202,7 +202,7 @@ class AICFilter(BaseAudioFilter): # Apply initial parameters try: self._processor_ctx.set_parameter( - ProcessorParameter.Bypass, 0.0 if self._enabled else 1.0 + ProcessorParameter.Bypass, 1.0 if self._bypass else 0.0 ) except ParameterFixedError as e: logger.error(f"AIC parameter update failed: {e}") @@ -245,11 +245,11 @@ class AICFilter(BaseAudioFilter): None """ if isinstance(frame, FilterEnableFrame): - self._enabled = frame.enable + self._bypass = not frame.enable if self._processor_ctx is not None: try: self._processor_ctx.set_parameter( - ProcessorParameter.Bypass, 0.0 if self._enabled else 1.0 + ProcessorParameter.Bypass, 1.0 if self._bypass else 0.0 ) except Exception as e: # noqa: BLE001 logger.error(f"AIC set_parameter failed: {e}")