KIOSResult Class Reference

Inherits from NSObject
Declared in KIOSRecognizer.h
KIOSRecognizer.mm

Overview

An instance of the KIOSResult class, called recognition result, provides results of the recognition.

  text

recognition result text

@property (nonatomic, readonly, nonnull) NSString *text

Declared In

KIOSRecognizer.h

  cleanText

recognition result clean text; all tokens of type <TOKEN> are removed (e.g. <SPOKEN_NOISE>, etc.)

@property (nonatomic, readonly, nonnull) NSString *cleanText

Declared In

KIOSRecognizer.h

  confidence

Confidence of the overall result

@property (nonatomic, readonly, nullable) NSNumber *confidence

Declared In

KIOSRecognizer.h

  words

Array of KIOSWord objects

@property (nonatomic, strong, nullable) NSArray<KIOSWord*> *words

Declared In

KIOSRecognizer.h

  decodingGraphName

Name of the decoding graph used to perform recognition

@property (nonatomic, copy, nullable) NSString *decodingGraphName

Declared In

KIOSRecognizer.h

  asrBundle

Name of the ASR bunde used to perform recognition

@property (nonatomic, copy, nullable) NSString *asrBundle

Declared In

KIOSRecognizer.h

– isEmpty

Returns TRUE if recognition result is empty, FALSE otherwise

- (BOOL)isEmpty

Declared In

KIOSRecognizer.h

– toJSON

JSON representation of the KIOSResult. Example: { “words” : [ { “startTime” : 0.52, “duration” : 0.3, “confidence” : 1, “text” : “GO” }, { “startTime” : 0.82, “duration” : 0.3, “confidence” : 1, “text” : “UP” } ], “confidence” : 1, “cleanText” : “GO UP”, “text” : “GO UP <SPOKEN_NOISE>” }

- (nullable NSString *)toJSON

Declared In

KIOSRecognizer.h