# /// script# requires-python = ">=3.10,<3.14"# dependencies = [# "aic-sdk",# "numpy"# ]# ///# quickstart.pyimport aic_sdk as aicimport numpy as npimport os# Get your license key from the environment variablelicense_key = os.environ["AIC_SDK_LICENSE"]# Download and load a model (or download manually at https://artifacts.ai-coustics.io/)model_path = aic.Model.download("quail-vf-2.1-l-16khz", "./models")model = aic.Model.from_file(model_path)# Get optimal configurationconfig = aic.ProcessorConfig.optimal(model)# Create and initialize processor in one stepprocessor = aic.Processor(model, license_key, config)# Process audio (1D NumPy array of mono float32 samples)audio_buffer = np.zeros(config.block_size, dtype=np.float32)processed = processor.process(audio_buffer)
The processor handles one mono stream. Downmix multi-channel audio before processing, or create one processor per channel. See Audio Format.
Was this page helpful?
⌘I
Assistant
Responses are generated using AI and may contain mistakes.