Skip to main content
Package: aic-sdk==3.2.0. Core SDK: 0.24.0. Import the package as aic_sdk. The Python guide contains installation and the runnable audio example. Source: Python wrapper 3.2.0 at cca6f30. Where released type stubs differ from runtime behavior, the entries note the correction.

Domains

Shared conventions

Use import aic_sdk as aic and import numpy as np in application code. Reference signatures abbreviate numpy.typing as npt and standard-library typing as typing. Reference fragments assume the model, credential and initialized object from the linked guide. They are not separate end-to-end tutorials. Audio is one-dimensional mono NumPy float32, at the configured sample rate. The enhancement wrapper copies its input and returns a new array; VAD and collection leave input unchanged. Each processing object owns stream state. Await blocks in order on async instances and use separate instances for independent streams. Do not share a mutable input with concurrent native work. Configuration objects are copied at initialization or construction; later field edits do not reconfigure existing native objects. Python owns the native handles and releases them with the corresponding objects. A memory-mapped model file must not be modified or deleted while the model or any dependent processing object remains alive. After termination, create a new processing object to start another session. All documented classes and functions are available in this released package; there are no Python feature flags for this surface. set_sdk_id is a runtime integration hook intentionally excluded from the supported public API. Runtime shutdown and automatically inherited Python object machinery are implementation details; the explicitly implemented diagnostic representations are listed below. Native-only raw-buffer model loading is not exposed in Python.

Symbol index

Each symbol links directly to its constructor, member, field or function. Property setters share the getter’s entry and are labeled read/write in the domain page. Symbols are sorted alphabetically.