reorganize imports.

This commit is contained in:
Gökmen Görgen
2026-01-16 12:37:59 +01:00
parent a90c15362c
commit 2a927189d9

View File

@@ -18,9 +18,11 @@ import os
from typing import List, Optional from typing import List, Optional
import numpy as np import numpy as np
from aic_sdk import Model, ProcessorAsync, ProcessorConfig, ProcessorParameter
from loguru import logger from loguru import logger
from pipecat.audio.filters.base_audio_filter import BaseAudioFilter from pipecat.audio.filters.base_audio_filter import BaseAudioFilter
from pipecat.audio.vad.aic_vad import AICVADAnalyzer
from pipecat.frames.frames import FilterControlFrame, FilterEnableFrame 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 A lazily-initialized AICVADAnalyzer that will bind to the VAD context
once the filter's processor has been created (after start(sample_rate)). once the filter's processor has been created (after start(sample_rate)).
""" """
from pipecat.audio.vad.aic_vad import AICVADAnalyzer
return AICVADAnalyzer( return AICVADAnalyzer(
vad_context_factory=lambda: self.get_vad_context(), vad_context_factory=lambda: self.get_vad_context(),
speech_hold_duration=speech_hold_duration, speech_hold_duration=speech_hold_duration,
@@ -142,8 +142,6 @@ class AICFilter(BaseAudioFilter):
Returns: Returns:
None None
""" """
from aic_sdk import Model, ProcessorAsync, ProcessorConfig, ProcessorParameter
self._sample_rate = sample_rate self._sample_rate = sample_rate
try: try:
@@ -232,8 +230,6 @@ class AICFilter(BaseAudioFilter):
None None
""" """
if isinstance(frame, FilterEnableFrame): if isinstance(frame, FilterEnableFrame):
from aic_sdk import ProcessorParameter
self._enabled = frame.enable self._enabled = frame.enable
if self._processor_ctx is not None: if self._processor_ctx is not None:
try: try: