classe AsyncRecognizer

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

  • model O 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.