From d6aab6b52e5ebbc3576254cc86db393c096fab1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6kmen=20G=C3=B6rgen?= Date: Mon, 2 Mar 2026 12:24:52 +0100 Subject: [PATCH] simplify parameter setup in `AICFilter`. ParameterFixedError is deprecated. --- src/pipecat/audio/filters/aic_filter.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/pipecat/audio/filters/aic_filter.py b/src/pipecat/audio/filters/aic_filter.py index f0675577e..91f0356d0 100644 --- a/src/pipecat/audio/filters/aic_filter.py +++ b/src/pipecat/audio/filters/aic_filter.py @@ -375,12 +375,7 @@ class AICFilter(BaseAudioFilter): self._vad_ctx = self._processor.get_vad_context() # Apply initial parameters - try: - self._processor_ctx.set_parameter( - ProcessorParameter.Bypass, 1.0 if self._bypass else 0.0 - ) - except ParameterFixedError as e: - logger.error(f"AIC parameter update failed: {e}") + self._processor_ctx.set_parameter(ProcessorParameter.Bypass, 1.0 if self._bypass else 0.0) # Log processor information logger.debug(f"ai-coustics filter started:") @@ -389,7 +384,8 @@ class AICFilter(BaseAudioFilter): logger.debug(f" Frames per chunk: {self._frames_per_block}") logger.debug(f" Optimal sample rate: {self._model.get_optimal_sample_rate()} Hz") logger.debug( - f" Optimal number of frames for {self._sample_rate} Hz: {self._model.get_optimal_num_frames(self._sample_rate)}" + f" Optimal number of frames for {self._sample_rate} Hz: " + f"{self._model.get_optimal_num_frames(self._sample_rate)}" ) logger.debug( f" Output delay: {self._processor_ctx.get_output_delay()} samples "