Skip to main content
Code samples

Frequently Asked Questions

Does audio leave the device?โ€‹

No. NCKit runs entirely on-device on iOS and Android. Audio is never uploaded to a cloud service for processing.

What input formats are supported?โ€‹

Any format AVFoundation can decode โ€” WAV, M4A, AAC, CAF, MP3, MP4 with audio.

NCKit resamples to 48 kHz mono internally before inference.

Does NCKit work in the simulator / emulator?โ€‹

Yes on Apple Silicon Mac simulators (arm64). Intel Mac simulators are not supported.
See the Simulator guide.

Which distribution method should I use?โ€‹

PlatformRecommendedPrivate repo
iOSSwift Package ManagerNCKit
AndroidGradle (Maven com.5exceptions:nckit)NCKit_Android

See Installation.

How large is the bundled model?โ€‹

~8.5 MB (NCKit_model.tar.gz inside NCKit.xcframework). No runtime download.

Can I use NCKit for real-time microphone processing?โ€‹

Yes. Call processFrame on 48 kHz mono hops of frameLength (480) samples. See NCKitProcessor.

What are the minimum requirements?โ€‹

See Requirements. Use the iOS / Android toggle for platform-specific versions.

How do I handle errors?โ€‹

All NCKit operations throw NCKitError.

See NCKitError.

Where can I see a working example?โ€‹

See Sample App.