KeenASR Android SDK vv2.1.2
Packages
Package
Description
The KeenASR SDK for Android is a complete set of tools, libraries, and documentation that helps developers perform
speech recognition on Android devices.
KeenASR for Android currently runs on Android 15+ (or higher).
Typically, you will follow these steps when using the SDK:
1. Install ASR Bundle from the APK using KASRBundle class or download it from your own website.
2. Initialize the SDK with initWithASRBundleAtPath method.
3. Configure KASRRecognizer options and callbacks. See onPartialResult and onFinalResponse callbacks.
4. Create one or more decoding graphs. See KASRDecodingGraph class for relevant methods.
5. Prepare recognizer for listening with a specific graph. See Initialization and Prepare category for different prepareForListening* methods.
6. Call startListening to start audio capture and recognition. The onPartialResult method will be called periodically and you can use it to display what has been recognized so far. The onFinalResponse method will be called when the recognizer stops listening, and it will provide the final response (KASRResponse), which will include the final result (KASRResult).
Installation
Visit the SDK Documentation's KeenASR SDK for Android Installation page.
Quick Start
Visit the SDK Documentation's KeenASR SDK for Android Quick Start page.
KeenASR for Android currently runs on Android 15+ (or higher).
Typically, you will follow these steps when using the SDK:
1. Install ASR Bundle from the APK using KASRBundle class or download it from your own website.
2. Initialize the SDK with initWithASRBundleAtPath method.
3. Configure KASRRecognizer options and callbacks. See onPartialResult and onFinalResponse callbacks.
4. Create one or more decoding graphs. See KASRDecodingGraph class for relevant methods.
5. Prepare recognizer for listening with a specific graph. See Initialization and Prepare category for different prepareForListening* methods.
6. Call startListening to start audio capture and recognition. The onPartialResult method will be called periodically and you can use it to display what has been recognized so far. The onFinalResponse method will be called when the recognizer stops listening, and it will provide the final response (KASRResponse), which will include the final result (KASRResult).
Installation
Visit the SDK Documentation's KeenASR SDK for Android Installation page.
Quick Start
Visit the SDK Documentation's KeenASR SDK for Android Quick Start page.