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.