Overview
AICFilter
is an audio processor that improves users speech by reducing background noise and improving speech clarity overall. It inherits from BaseAudioFilter
and processes audio frames to improve audio quality.
To use AIC, you need a license key. Get started at ai-coustics.com.
Installation
The AIC filter requires additional dependencies:Constructor Parameters
AIC license key
Model
Enhancement level
Voice gain
Enable noise gate
Input Frames
Specific control frame to toggle filtering on/off
Usage Example
Audio Flow
Notes
- Requires ai-coustics license key
- Supports real-time audio processing
- Handles PCM_16 audio format
- Thread-safe for pipeline processing
- Can be dynamically enabled/disabled
- Maintains audio quality while improving speech, including noise reduction
- Efficient processing for low latency