rename enabled to bypass in AICFilter for clarity.

This commit is contained in:
Gökmen Görgen
2026-01-19 17:51:31 +01:00
parent b77f8b065f
commit 65b8e0e89c

View File

@@ -81,7 +81,7 @@ class AICFilter(BaseAudioFilter):
"~/.cache/pipecat/aic-models" "~/.cache/pipecat/aic-models"
) )
self._enabled = True self._bypass = False
self._sample_rate = 0 self._sample_rate = 0
self._aic_ready = False self._aic_ready = False
self._frames_per_block = 0 self._frames_per_block = 0
@@ -202,7 +202,7 @@ class AICFilter(BaseAudioFilter):
# Apply initial parameters # Apply initial parameters
try: try:
self._processor_ctx.set_parameter( 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: except ParameterFixedError as e:
logger.error(f"AIC parameter update failed: {e}") logger.error(f"AIC parameter update failed: {e}")
@@ -245,11 +245,11 @@ class AICFilter(BaseAudioFilter):
None None
""" """
if isinstance(frame, FilterEnableFrame): if isinstance(frame, FilterEnableFrame):
self._enabled = frame.enable self._bypass = not frame.enable
if self._processor_ctx is not None: if self._processor_ctx is not None:
try: try:
self._processor_ctx.set_parameter( 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 except Exception as e: # noqa: BLE001
logger.error(f"AIC set_parameter failed: {e}") logger.error(f"AIC set_parameter failed: {e}")