2727from .audio_frame import AudioFrame
2828from .participant import Participant
2929from .track import Track
30- from .frame_processor import SyncFrameProcessor
30+ from .frame_processor import FrameProcessor
3131
3232
3333@dataclass
@@ -63,9 +63,7 @@ def __init__(
6363 sample_rate : int = 48000 ,
6464 num_channels : int = 1 ,
6565 frame_size_ms : int | None = None ,
66- noise_cancellation : Optional [
67- NoiseCancellationOptions | SyncFrameProcessor [AudioFrame ]
68- ] = None ,
66+ noise_cancellation : Optional [NoiseCancellationOptions | FrameProcessor [AudioFrame ]] = None ,
6967 ** kwargs ,
7068 ) -> None :
7169 """Initialize an `AudioStream` instance.
@@ -79,8 +77,8 @@ def __init__(
7977 sample_rate (int, optional): The sample rate for the audio stream in Hz.
8078 Defaults to 48000.
8179 num_channels (int, optional): The number of audio channels. Defaults to 1.
82- noise_cancellation (Optional[NoiseCancellationOptions | SyncFrameProcessor [AudioFrame]], optional):
83- If noise cancellation is used, pass a `NoiseCancellationOptions` or `SyncFrameProcessor [AudioFrame]` instance
80+ noise_cancellation (Optional[NoiseCancellationOptions | FrameProcessor [AudioFrame]], optional):
81+ If noise cancellation is used, pass a `NoiseCancellationOptions` or `FrameProcessor [AudioFrame]` instance
8482 created by the noise cancellation module.
8583
8684 Example:
@@ -111,7 +109,7 @@ def __init__(
111109 if isinstance (noise_cancellation , NoiseCancellationOptions ):
112110 self ._audio_filter_module = noise_cancellation .module_id
113111 self ._audio_filter_options = noise_cancellation .options
114- elif isinstance (noise_cancellation , SyncFrameProcessor ):
112+ elif isinstance (noise_cancellation , FrameProcessor ):
115113 self ._processor = noise_cancellation
116114
117115 self ._task = self ._loop .create_task (self ._run ())
0 commit comments