From 2a927189d93b0effd0d9b0946cd7af3ed9795587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6kmen=20G=C3=B6rgen?= Date: Fri, 16 Jan 2026 12:37:59 +0100 Subject: [PATCH] reorganize imports. --- src/pipecat/audio/filters/aic_filter.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/pipecat/audio/filters/aic_filter.py b/src/pipecat/audio/filters/aic_filter.py index d9d7a18a1..a65be0db9 100644 --- a/src/pipecat/audio/filters/aic_filter.py +++ b/src/pipecat/audio/filters/aic_filter.py @@ -18,9 +18,11 @@ import os from typing import List, Optional import numpy as np +from aic_sdk import Model, ProcessorAsync, ProcessorConfig, ProcessorParameter from loguru import logger from pipecat.audio.filters.base_audio_filter import BaseAudioFilter +from pipecat.audio.vad.aic_vad import AICVADAnalyzer from pipecat.frames.frames import FilterControlFrame, FilterEnableFrame @@ -125,8 +127,6 @@ class AICFilter(BaseAudioFilter): A lazily-initialized AICVADAnalyzer that will bind to the VAD context once the filter's processor has been created (after start(sample_rate)). """ - from pipecat.audio.vad.aic_vad import AICVADAnalyzer - return AICVADAnalyzer( vad_context_factory=lambda: self.get_vad_context(), speech_hold_duration=speech_hold_duration, @@ -142,8 +142,6 @@ class AICFilter(BaseAudioFilter): Returns: None """ - from aic_sdk import Model, ProcessorAsync, ProcessorConfig, ProcessorParameter - self._sample_rate = sample_rate try: @@ -232,8 +230,6 @@ class AICFilter(BaseAudioFilter): None """ if isinstance(frame, FilterEnableFrame): - from aic_sdk import ProcessorParameter - self._enabled = frame.enable if self._processor_ctx is not None: try: