classe AsyncRecognizer
class AsyncRecognizer
: public Recognizer
Classe base abstrata AsyncRecognizer.
Membros
SessionStarted
Sintaxe: public EventSignal< constSessionEventArgs & > SessionStarted;
Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).
SessionStopped
Sintaxe: public EventSignal< constSessionEventArgs & > SessionStopped;
Sinal para eventos que indicam o fim de uma sessão de reconhecimento (operação).
SpeechStartDetected
Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Sinal para eventos que indicam o início da fala.
SpeechEndDetected
Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Sinal para eventos que indicam o fim da fala.
Reconhecendo
Sintaxe: public EventSignal< constRecoEventArgs & > Recognizing;
Sinal para eventos que contêm resultados de reconhecimento intermediários.
Reconhecido
Sintaxe: public EventSignal< constRecoEventArgs & > Recognized;
Sinal para eventos que contêm resultados finais de reconhecimento. (indicando uma tentativa de reconhecimento bem-sucedida).
Canceled
Sintaxe: public EventSignal< constRecoCanceledEventArgs & > Canceled;
Sinal para eventos que contêm resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou uma solicitação de cancelamento direto ou, como alternativa, uma falha de transporte ou protocolo).
RecognizeOnceAsync
Sintaxe: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );
Executa o reconhecimento em um modo não bloqueado (assíncrono).
Retornos
Futuro contendo o valor de resultado (um ponteiro compartilhado para RecoResult) do reconhecimento assíncrono.
StartContinuousRecognitionAsync
Sintaxe: public std::future< void > StartContinuousRecognitionAsync ( );
Inicia de forma assíncrona a operação de reconhecimento contínuo.
Retornos
Um futuro vazio.
StopContinuousRecognitionAsync
Sintaxe: public std::future< void > StopContinuousRecognitionAsync ( );
Encerra de forma assíncrona a operação de reconhecimento contínuo contínua.
Retornos
Um futuro vazio.
StartKeywordRecognitionAsync
Sintaxe: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Inicia de forma assíncrona palavra-chave operação de reconhecimento.
Parâmetros
model
O modelo de reconhecimento palavra-chave que especifica o palavra-chave a ser reconhecido.
Retornos
Uma operação assíncrona que inicia o reconhecimento de palavra-chave.
StopKeywordRecognitionAsync
Sintaxe: public std::future< void > StopKeywordRecognitionAsync ( );
Encerra de forma assíncrona a operação de reconhecimento de palavra-chave em andamento.
Retornos
Um futuro vazio.