Compartilhar via


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

  • modelO 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.