classe RecognitionResult

Contém informações detalhadas sobre o resultado de uma operação de reconhecimento.

Membros

Identificação do resultado

Sintaxe: public const std::string & ResultId;

ID de resultado exclusiva.

Motivo

Sintaxe: public const Speech::ResultReason & Reason;

Motivo do reconhecimento.

Texto

Sintaxe: public const std::string & Text;

Texto normalizado gerado por um mecanismo de reconhecimento de fala de entrada reconhecida.

Propriedades

Sintaxe: public const PropertyCollection & Properties;

Coleção de propriedades RecognitionResult adicionais.

~Resultado do reconhecimento

Sintaxe: public inline virtual ~RecognitionResult ( );

Destruidor virtual.

Duração

Sintaxe: public inline uint64_t Duration ( ) const;

Duração da fala reconhecida em tiques. Um único tique representa cem nanossegundos ou um décimo milionésimo de segundo.

Devoluções

Duração da fala reconhecida em tiques.

Offset

Sintaxe: public inline uint64_t Offset ( ) const;

Deslocamento da fala reconhecida em tiques. Um único tique representa cem nanossegundos ou um décimo milionésimo de segundo.

Devoluções

Deslocamento da fala reconhecida em tiques.

Canal

Sintaxe: public inline uint32_t Channel ( ) const;

Índice do canal de áudio de entrada em que a fala foi reconhecida. A numeração começa em zero.

Devoluções

Índice de canal.

CommitToken

Sintaxe: public inline uint32_t CommitToken ( ) const;

Commit inline: token de commit que esse resultado reconhece, ou 0 se esse resultado não for um confirmação de commit.

Um valor diferente de zero é igual ao token retornado por uma chamada PushAudioInputStream::Commit() anterior. As aplicações correlacionam solicitações de commit e seus reconhecimentos por meio desse campo.

Um evento Reconhecido cujo resultado tem CommitToken != 0 e Texto vazio é um confirmação puramente de commit: o serviço segmentou no ponto de commit, mas não produziu conteúdo de reconhecimento.

Devoluções

Token de commit, ou 0 se não for um reconhecimento de commit.

operador SPXRESULTHANDLE

Sintaxe: public inline explicit operator SPXRESULTHANDLE ( );

Interno. Operador de conversão explícita.

Devoluções

Um identificador.