Class RecognitionResult

Contiene informazioni dettagliate sul risultato di un'operazione di riconoscimento.

Membri

IdRisultato

Sintassi: public const std::string & ResultId;

ID risultato univoco.

Motivo

Sintassi: public const Speech::ResultReason & Reason;

Motivo del riconoscimento.

Testo

Sintassi: public const std::string & Text;

Testo normalizzato generato da un motore di riconoscimento vocale dall'input riconosciuto.

Proprietà

Sintassi: public const PropertyCollection & Properties;

Raccolta di proprietà RecognitionResult aggiuntive.

~Risultato del riconoscimento

Sintassi: public inline virtual ~RecognitionResult ( );

Distruttore virtuale.

Durata

Sintassi: public inline uint64_t Duration ( ) const;

Durata del riconoscimento vocale in tick. Un singolo segno di graduazione rappresenta un centinaio di nanosecondi o un dieci milionesimo di secondo.

Restituzioni

Durata del riconoscimento vocale in tick.

Compensazione

Sintassi: public inline uint64_t Offset ( ) const;

Offset del parlato riconosciuto in tick. Un singolo segno di graduazione rappresenta un centinaio di nanosecondi o un dieci milionesimo di secondo.

Restituzioni

Offset del parlato riconosciuto in tick.

Canale

Sintassi: public inline uint32_t Channel ( ) const;

Indice del canale audio di input in cui è stato riconosciuto il parlato. La numerazione inizia da zero.

Restituzioni

Indice dei canali.

CommitToken

Sintassi: public inline uint32_t CommitToken ( ) const;

Commit inline: commit token che questo risultato riconosce, oppure 0 se questo risultato non è un commit acknowledgement.

Un valore diverso da zero è uguale al token restituito da una precedente chiamata PushAudioInputStream::Commit(). Le applicazioni correlano le richieste di commit e i loro riconoscimenti tramite questo campo.

Un evento Riconosciuto il cui risultato ha CommitToken != 0 e Testo vuoto è un acknowledgement puro di commit: il servizio segmentato al punto di commit ma non ha prodotto contenuto di riconoscimento.

Restituzioni

Commit token, oppure 0 se non è un conferma di commit.

operatore SPXRESULTHANDLE

Sintassi: public inline explicit operator SPXRESULTHANDLE ( );

Interno. Operatore di conversione esplicito.

Restituzioni

Handle.