Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
class AsyncRecognizer
: public Recognizer
Classe base abstrata AsyncRecognizer.
Membros
SessãoIniciado
Sintaxe: public EventSignal< const SessionEventArgs & > SessionStarted;
Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).
SessionStopped
Sintaxe: public EventSignal< const SessionEventArgs & > SessionStopped;
Sinal para eventos que indicam o fim de uma sessão de reconhecimento (operação).
SpeechStartDetected
Sintaxe: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;
Sinal para eventos que indicam o início da fala.
SpeechEndDetected
Sintaxe: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;
Sinal para eventos que indicam o fim da fala.
Reconhecendo
Sintaxe: public EventSignal< const RecoEventArgs & > Recognizing;
Sinal para eventos contendo resultados de reconhecimento intermediários.
Reconhecido
Sintaxe: public EventSignal< const RecoEventArgs & > Recognized;
Sinal para eventos contendo resultados finais de reconhecimento. (indicando uma tentativa de reconhecimento bem-sucedida).
Cancelado
Sintaxe: public EventSignal< const RecoCanceledEventArgs & > Canceled;
Sinal para eventos contendo resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou uma solicitação de cancelamento direto ou, alternativamente, uma falha de transporte ou protocolo).
RecognizeOnceAsync
Sintaxe: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );
Executa o reconhecimento em um modo sem bloqueio (assíncrono).
Devoluções
Futuro contendo 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.
Devoluções
Um futuro vazio.
StopContinuousRecognitionAsync
Sintaxe: public std::future< void > StopContinuousRecognitionAsync ( );
Termina de forma assíncrona a operação de reconhecimento contínuo em curso.
Devoluções
Um futuro vazio.
StartKeywordRecognitionAsync
Sintaxe: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Inicia de forma assíncrona a operação de reconhecimento de palavras-chave.
Parâmetros
-
modelO modelo de reconhecimento de palavra-chave que especifica a palavra-chave a ser reconhecida.
Devoluções
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 contínua de reconhecimento de palavras-chave.
Devoluções
Um futuro vazio.