Introduction

Krisp SDK for native mobile applications is a C-library.

Krisp SDKs are deployed and in use globally across more than 200M end-user applications and devices. Krisp SDKs power Krisp's own application in use by enterprises around the world, it also powers voice quality for Discord, RingCentral, Twilio and others.

The C-library is designed to be integrated into native apps running on Android and iOS.

The library can also be integrated directly into WebRTC or other communication frameworks.

Supported Audio Characteristics

Audio frame duration

10ms *

* While an audio stream of any frame size is supported, Krisp SDK processing is performed using 10ms frames.

Audio sample rates

8KHz, 16KHz, 32KHz, 24KHz, 44.1KHz, 48KHz, 88.2KHz, 96KHz

C-Library Documentation

Check out the C functions and data structures here.

Dependencies

Krisp C-Library has platform-specific dependencies on third-party libraries.

  • OpenBLAS libraries are required for the Android platform. These are included in the Krisp SDK archive, which means that all link time references are available out of the box.
  • Accelerator libraries are required for iOS platform already available on iOS systems.

Performance