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.