SDK Setup


The SDK supports Android version 5.0 ("Lollipop", API level 21) or higher and the following ABIs:

  • armeabi-v7a

  • arm64-v8a

Integrating the SDK

Adding the dependencies

Specify the repositories in settings.gradle (or in build.gradle, if you are using an older version of Android Gradle plugin):

dependencyResolutionManagement { repositories { maven { url '' credentials { username "public" password "public1&" } } maven { url '' } } }

Add the following lines to your app's build.gradle:

android { compileOptions { // Flag to enable support for the new language APIs coreLibraryDesugaringEnabled true sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { coreLibraryDesugaring '' implementation '' }

If you want to always use the latest version of the SDK, you can specify a dynamic version instead of a fixed one. For example:

dependencies { implementation '' }

Adding API Key to the Manifest

Add the following lines to the AndroidManifest.xml of your application within the <application></application> block:

Setting the permissions

Add the following lines to the AndroidManifest.xml within the <manifest></manifest> block:

If you want to record audio, also add the following permission:

Initializing the SDK

After requesting the required permissions from user as described here, you can initialize the SDK using initSdkAsync method:

API Reference

Please follow the link below for the API reference