SpeakingTask defines a type of speaking task that will be handled. It is primarily used to indicate to methods that create decoding graphs what type of task they need to handle, so that appropiate customization can be done when creating language model and decoding graph.
Defines a mapping between a word and its phonetic pronunciation.
VADParameter constants correspond to different Voice Activity Detection parameters that are used for end-pointing during recognition. You can change values of these parameters using setVADParameters method.
These constants indicate different states recognizer can assume.
LogLevel defines logging levels used by the SDK. These values are to be used with the KeenASR.setLogLevel method.
ASRResponse contains various metadata related to the single interaction with the speech recognition system, from calling startListening until the recognizer stopped listening. It is provided to the application via onFinalResponse callback method.
ASRResult represents results of the recognition.
Represents a recognized word with text, timing information, and phonetic details.
ASRPhone represents a phone (speech segment that possesses distinct physical or perceptual properties and serves as the basic unit of phonetic speech analysis). ASR Bundle used to initialize the recognizer will contain a list of phones that were used to train the models. In the context of KeenASR SDK, each recognized word is represented via ASRWord object, which will contain an array of ASRPhone object that correspond to the most likely phonetic transcription of the given word.
AudioQualityResult interface contains various metrics for audio quality estimation, returned as part of the Response, including Signal to Noise Ratio (SNR) and various signal level metrics.
TextAligner provides language-aware text alignment between a reference text and recognized (hypothesis) text from ASR.
Immutable snapshot of an alignment result.
Configuration options for text alignment.
An individual item in an alignment trace, representing a single alignment operation.
Alignment operation type constants.
KeenASR module, that provides majority of methods for dealing with the SDK.