classe AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

Classe di base astratta AsyncRecognizer.

Membri

SessionStarted

Sintassi: public EventSignal< constSessionEventArgs & > SessionStarted;

Segnale per gli eventi che indicano l'inizio di una sessione di riconoscimento (operazione).

SessionStopped

Sintassi: public EventSignal< constSessionEventArgs & > SessionStopped;

Segnale per gli eventi che indicano la fine di una sessione di riconoscimento (operazione).

SpeechStartDetected

Sintassi: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;

Segnale per gli eventi che indicano l'inizio del parlato.

SpeechEndDetected

Sintassi: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;

Segnale per gli eventi che indicano la fine del parlato.

Riconoscere

Sintassi: public EventSignal< constRecoEventArgs & > Recognizing;

Segnalare gli eventi contenenti risultati intermedi del riconoscimento.

Recognized

Sintassi: public EventSignal< constRecoEventArgs & > Recognized;

Segnalare gli eventi contenenti i risultati finali del riconoscimento. (che indica un tentativo di riconoscimento riuscito).

Cancellati

Sintassi: public EventSignal< constRecoCanceledEventArgs & > Canceled;

Segnalare gli eventi contenenti risultati di riconoscimento annullati (indicante un tentativo di riconoscimento annullato come risultato o una richiesta di annullamento diretta o, in alternativa, un errore di trasporto o protocollo).

RecognizeOnceAsync

Sintassi: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );

Esegue il riconoscimento in modalità non di blocco (asincrona).

Restituisce

Valore restituito in futuro (puntatore condiviso a RecoResult) del riconoscimento asincrono.

StartContinuousRecognitionAsync

Sintassi: public std::future< void > StartContinuousRecognitionAsync ( );

Avvia in modo asincrono un'operazione di riconoscimento continuo.

Restituisce

Un futuro vuoto.

StopContinuousRecognitionAsync

Sintassi: public std::future< void > StopContinuousRecognitionAsync ( );

Termina in modo asincrono l'operazione di riconoscimento continuo.

Restituisce

Un futuro vuoto.

StartKeywordRecognitionAsync

Sintassi: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );

Avvia in modo asincrono l'operazione di riconoscimento delle parole chiave.

Parametri

  • model Modello di riconoscimento delle parole chiave che specifica la parola chiave da riconoscere.

Restituisce

Operazione asincrona che avvia il riconoscimento delle parole chiave.

StopKeywordRecognitionAsync

Sintassi: public std::future< void > StopKeywordRecognitionAsync ( );

Termina in modo asincrono l'operazione di riconoscimento delle parole chiave in corso.

Restituisce

Un futuro vuoto.