Clase RecognitionResult

Contiene información detallada sobre el resultado de una operación de reconocimiento.

Miembros

ResultId

Sintaxis: public const std::string & ResultId;

Identificador de resultado único.

Razón

Sintaxis: public const Speech::ResultReason & Reason;

Motivo del reconocimiento.

Mensaje de texto

Sintaxis: public const std::string & Text;

Texto normalizado generado por un motor de reconocimiento de voz a partir de la entrada reconocida.

Propiedades

Sintaxis: public const PropertyCollection & Properties;

Colección de propiedades RecognitionResult adicionales.

~ResultadoDereconocimiento

Sintaxis: public inline virtual ~RecognitionResult ( );

Destructor virtual.

Duración

Sintaxis: public inline uint64_t Duration ( ) const;

Duración de la voz reconocida en tics. Un solo tic representa cien nanosegundos o un diez millones de segundos.

Devoluciones

Duración de la voz reconocida en tics.

Compensar

Sintaxis: public inline uint64_t Offset ( ) const;

Desplazamiento de la voz reconocida en tics. Un solo tic representa cien nanosegundos o un diez millones de segundos.

Devoluciones

Desplazamiento de la voz reconocida en tics.

Canal

Sintaxis: public inline uint32_t Channel ( ) const;

Índice del canal de audio de entrada en el que se reconoció la voz. La numeración comienza en cero.

Devoluciones

Índice de canales.

CommitToken

Sintaxis: public inline uint32_t CommitToken ( ) const;

Commit en línea: token de commit que este resultado reconoce, o 0 si este resultado no es un reconocimiento de confirmación.

Un valor distinto de cero es igual al token devuelto por una llamada PushAudioInputStream::Commit() anterior. Las aplicaciones correlacionan las solicitudes de commit y sus confirmaciones a través de este campo.

Un evento Reconocido cuyo resultado tiene CommitToken != 0 y Texto vacío es un acuse de recibo puro: el servicio segmentado en el punto de compromiso pero no produjo contenido de reconocimiento.

Devoluciones

Commit token, o 0 si no es un confirme de confirmación.

operador SPXRESULTHANDLE

Sintaxis: public inline explicit operator SPXRESULTHANDLE ( );

Interno. Operador de conversión explícito.

Devoluciones

Un identificador.