classe AsyncRecognizer
class AsyncRecognizer
: public Recognizer
Classe base abstrata AsyncRecognizer.
Membros
Início de Sessão
Sintaxe: public EventSignal< constSessionEventArgs & > SessionStarted;
Sinal para eventos que indicam o início de uma sessão de reconhecimento (operação).
SessõesTopped
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 voz.
SpeechEndDetected
Sintaxe: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Sinal para eventos que indicam o fim da voz.
Reconhecer
Sintaxe: public EventSignal< constRecoEventArgs & > Recognizing;
Sinal para eventos que contenham resultados de reconhecimento intermédio.
Reconhecido
Sintaxe: public EventSignal< constRecoEventArgs & > Recognized;
Sinal para eventos que contenham resultados de reconhecimento final. (indicando uma tentativa de reconhecimento bem-sucedida).
Cancelado
Sintaxe: public EventSignal< constRecoCanceledEventArgs & > Canceled;
Sinal para eventos que contenham resultados de reconhecimento cancelados (indicando uma tentativa de reconhecimento que foi cancelada como resultado ou um pedido de cancelamento direto ou, em alternativa, uma falha de transporte ou protocolo).
RecognizeOnceAsync
Sintaxe: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );
Efetua o reconhecimento num modo não bloqueado (assíncrono).
Devoluções
O futuro contém o valor do resultado (um ponteiro partilhado para RecoResult) do reconhecimento assíncrono.
StartContinuousRecognitionAsync
Sintaxe: public std::future< void > StartContinuousRecognitionAsync ( );
Inicia assíncronamente a operação de reconhecimento contínuo.
Devoluções
Um futuro vazio.
StopContinuousRecognitionAsync
Sintaxe: public std::future< void > StopContinuousRecognitionAsync ( );
Assíncronamente termina 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 assíncronamente a operação de reconhecimento de palavras-chave.
Parâmetros
model
O modelo de reconhecimento de palavras-chave que especifica a palavra-chave a ser reconhecida.
Devoluções
Uma operação assíncrona que inicia o reconhecimento de palavras-chave.
StopKeywordRecognitionAsync
Sintaxe: public std::future< void > StopKeywordRecognitionAsync ( );
Assíncronamente termina a operação de reconhecimento de palavras-chave em curso.
Devoluções
Um futuro vazio.