![]() |
KeenASR Unity Plugin v2.2
Unity plugin for KeenASR offline speech recognition SDK (iOS & Android)
|
Classes | |
| class | AlignmentConfig |
| Configuration for text alignment. Controls edit-distance costs and optional features like repetition detection and noise filtering. More... | |
| class | AlignmentItem |
| A single step in the alignment trace, representing one edit operation. More... | |
| class | AlignmentResult |
| Result of aligning recognized text against reference text. Contains edit-distance metrics and oral-reading views. More... | |
| class | ASRAudioQualityResult |
| Audio quality metrics computed during recognition. Provided as part of the response to help assess recording conditions (noise, clipping, signal level). More... | |
| class | ASRPhone |
| A phoneme with timing and pronunciation score. More... | |
| class | ASRResponse |
| Wraps a single recognition response, providing access to the recognition result, audio quality metrics, and metadata. Also exposes methods to save response data or queue it for upload to Dashboard. More... | |
| class | ASRResult |
| Recognition result containing the recognized text, per-word detail, and confidence. More... | |
| class | ASRWord |
| A recognized word with timing information and phoneme-level detail. More... | |
| class | KeenASR |
| Main facade for the KeenASR speech recognition plugin. More... | |
| class | TextAligner |
| Aligns recognized speech text against a reference text using dynamic programming edit distance. Useful for oral-reading scoring and word-error-rate (WER) computation. More... | |
| class | WordPronunciation |
| Specifies an alternative pronunciation for a word in a decoding graph. More... | |
Enumerations | |
| enum | VadParameter { TimeoutForNoSpeech = 0 , TimeoutEndSilenceForGoodMatch = 1 , TimeoutEndSilenceForAnyMatch = 2 , TimeoutMaxDuration = 3 } |
| Voice Activity Detection parameters used to control automatic stop-listening behavior. More... | |
| enum | RecognizerState { NeedsDecodingGraph = 0 , ReadyToListen = 1 , Listening = 2 , FinalProcessing = 3 } |
| Recognizer lifecycle states. More... | |
| enum | LogLevel { Debug = 0 , Info = 1 , Warning = 2 } |
| Logging verbosity levels for the ASR framework. More... | |
| enum | SpeakingTask { Default = 0 , OralReading = 1 } |
| Speaking task type, used when creating decoding graphs to optimize the language model for specific use cases. More... | |
| enum | AlignOp { Match = 0 , Substitution = 1 , Insertion = 2 , Deletion = 3 } |
| Alignment operation type for each step in the alignment trace. More... | |
| enum KeenResearch.AlignOp |
Alignment operation type for each step in the alignment trace.
Recognizer lifecycle states.
Voice Activity Detection parameters used to control automatic stop-listening behavior.