Clase AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

Clase base abstracta AsyncRecognizer.

Miembros

SessionStarted

Sintaxis: public EventSignal< constSessionEventArgs & > SessionStarted;

Señal de eventos que indican el inicio de una sesión de reconocimiento (operación).

Sesión detenida

Sintaxis: public EventSignal< constSessionEventArgs & > SessionStopped;

Señal de eventos que indican el final de una sesión de reconocimiento (operación).

SpeechStartDetected

Sintaxis: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Señal para eventos que indican el inicio de la voz.

SpeechEndDetected

Sintaxis: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Señal para eventos que indican el final de la voz.

Reconociendo

Sintaxis: public EventSignal< constRecoEventArgs & > Recognizing;

Señal para eventos que contienen resultados de reconocimiento intermedios.

Reconocido

Sintaxis: public EventSignal< constRecoEventArgs & > Recognized;

Señal para eventos que contienen resultados finales de reconocimiento. (que indica un intento de reconocimiento correcto).

Canceled

Sintaxis: public EventSignal< constRecoCanceledEventArgs & > Canceled;

Señal de eventos que contienen resultados de reconocimiento cancelados (lo que indica un intento de reconocimiento que se canceló como resultado o una solicitud de cancelación directa o, alternativamente, un error de transporte o protocolo).

RecognizeOnceAsync

Sintaxis: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );

Realiza el reconocimiento en un modo sin bloqueo (asincrónico).

Devoluciones

Futuro que contiene el valor de resultado (un puntero compartido a RecoResult) del reconocimiento asincrónico.

StartContinuousRecognitionAsync

Sintaxis: public std::future< void > StartContinuousRecognitionAsync ( );

Inicia de forma asincrónica la operación de reconocimiento continuo.

Devoluciones

Un futuro vacío.

StopContinuousRecognitionAsync

Sintaxis: public std::future< void > StopContinuousRecognitionAsync ( );

Finaliza asincrónicamente la operación de reconocimiento continuo.

Devoluciones

Un futuro vacío.

StartKeywordRecognitionAsync

Sintaxis: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );

Inicia de forma asincrónica la operación de reconocimiento de palabras clave.

Parámetros

  • model Modelo de reconocimiento de palabras clave que especifica la palabra clave que se va a reconocer.

Devoluciones

Operación asincrónica que inicia el reconocimiento de palabras clave.

StopKeywordRecognitionAsync

Sintaxis: public std::future< void > StopKeywordRecognitionAsync ( );

Finaliza de forma asincrónica la operación de reconocimiento de palabras clave en curso.

Devoluciones

Un futuro vacío.