Klasse RecognitionResult

Enthält detaillierte Informationen zum Ergebnis eines Erkennungsvorgangs.

Elemente

Ergebnis-ID

Syntax: public const std::string & ResultId;

Eindeutige Ergebnis-ID.

Ursache

Syntax: public const Speech::ResultReason & Reason;

Erkennungsgrund.

Text

Syntax: public const std::string & Text;

Normalisierter Text, der von einem Spracherkennungsmodul aus erkannter Eingabe generiert wird.

Eigenschaften

Syntax: public const PropertyCollection & Properties;

Sammlung zusätzlicher RecognitionResult-Eigenschaften.

~AnerkennungErgebnis

Syntax: public inline virtual ~RecognitionResult ( );

Virtueller Destruktor.

Dauer

Syntax: public inline uint64_t Duration ( ) const;

Dauer der erkannten Sprache in Teilstrichen. Ein einzelner Teilstrich stellt einhundert Nanosekunden oder ein Zehntel einer Sekunde dar.

Rückgaben

Dauer der erkannten Sprache in Teilstrichen.

Offset

Syntax: public inline uint64_t Offset ( ) const;

Offset der erkannten Sprache in Teilstrichen. Ein einzelner Teilstrich stellt einhundert Nanosekunden oder ein Zehntel einer Sekunde dar.

Rückgaben

Offset der erkannten Sprache in Teilstrichen.

Kanal

Syntax: public inline uint32_t Channel ( ) const;

Index des Audioeingangskanals, auf dem die Sprache erkannt wurde. Die Nummerierung beginnt bei Null.

Rückgaben

Kanal-Index.

CommitToken

Syntax: public inline uint32_t CommitToken ( ) const;

Inline Commit: Commit Token, das dieses Ergebnis bestätigt, oder 0, wenn dieses Ergebnis keine Commit-Bestätigung ist.

Ein von null liegender Wert entspricht dem von einem vorausgehenden PushAudioInputStream::Commit()-Aufruf zurückgegebenen Token. Anwendungen korrelieren Commit-Anfragen und deren Bestätigungen über dieses Feld.

Ein erkanntes Ereignis, dessen Ergebnis CommitToken != 0 und leeren Text hat, ist eine reine Commit-Bestätigung: Der Dienst wurde am Commit-Punkt segmentiert, aber keinen Erkennungsinhalt erzeugt.

Rückgaben

Commit Token oder 0, wenn keine Commit Acknowledgment.

Operator SPXRESULTHANDLE

Syntax: public inline explicit operator SPXRESULTHANDLE ( );

Intern. Expliziter Konvertierungsoperator.

Rückgaben

Ein Handle.