Share via


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.