All examples require an
AIC_SDK_LICENSE environment variable. Get your license key from the ai-coustics Developer Platform.Python
Basic Usage
Download a model from the CDN, load it, configure a processor, and enhance audio in a synchronous workflow.
Async Usage
Asynchronous version of the basic example using
async/await for model downloading and audio processing.File Enhancement
Enhance WAV files from disk. Supports mono and multi-channel audio with progress reporting.
Benchmark
Benchmark real-time processing throughput by spawning parallel processing sessions.
Pipecat
Speech Enhancement (AICFilter)
Voice agent that enhances incoming audio with the AICFilter.
Voice Activity Detection
Voice agent using the standalone Quail VAD analyzer.
Node.js
Basic Usage
Download a model, create a processor, and enhance audio samples with the Node.js SDK.
File Processing
Read a WAV file, enhance it with configurable model and enhancement level, and write the result to disk.
Rust
Basic Usage
Download a model at runtime, configure a processor with enhancement and VAD parameters, and process audio.
Benchmark
Multi-threaded benchmark that measures real-time processing throughput across parallel sessions.
Build-Time Model Download
Download a model at build time and embed it directly into your binary using the
include_model! macro.C
Basic Usage
Load a model from file, create a processor, and enhance multi-channel audio using the C API.
C++
Basic Usage
Load a model, configure a processor with enhancement and VAD settings, and process audio using the C++ API.