class AsyncRecognizer
class AsyncRecognizer
: public Recognizer
Абстрактный базовый класс AsyncRecognizer.
Элементы
SessionStarted
Синтаксис: public EventSignal< constSessionEventArgs & > SessionStarted;
Сигнал для событий, указывающих на начало сеанса распознавания (операции).
SessionStopped
Синтаксис: public EventSignal< constSessionEventArgs & > SessionStopped;
Сигнал для событий, указывающих на окончание сеанса распознавания (операции).
SpeechStartDetected
Синтаксис: public EventSignal< constRecognitionEventArgs & > SpeechStartDetected;
Сигнал для событий, указывающих начало речи.
SpeechEndDetected
Синтаксис: public EventSignal< constRecognitionEventArgs & > SpeechEndDetected;
Сигнал для событий, указывающих конец речи.
Признавая
Синтаксис: public EventSignal< constRecoEventArgs & > Recognizing;
Сигнал для событий, содержащих промежуточные результаты распознавания.
Признанных
Синтаксис: public EventSignal< constRecoEventArgs & > Recognized;
Сигнал для событий, содержащих окончательные результаты распознавания. (указывает на успешную попытку распознавания).
Отменено
Синтаксис: public EventSignal< constRecoCanceledEventArgs & > Canceled;
Сигнал для событий, содержащих отмененные результаты распознавания (что указывает на попытку распознавания, которая была отменена в результате, или прямой запрос на отмену или, в качестве альтернативы, ошибку транспорта или протокола).
RecognizeOnceAsync
Синтаксис: public std::future< std::shared_ptr< RecoResult > > RecognizeOnceAsync ( );
Выполняет распознавание в неблокирующем (асинхронном) режиме.
Возвращаемое значение
Будущее, содержащее значение результата (общий указатель на RecoResult) асинхронного распознавания.
StartContinuousRecognitionAsync
Синтаксис: public std::future< void > StartContinuousRecognitionAsync ( );
Асинхронно инициирует операцию непрерывного распознавания.
Возвращаемое значение
Пустое будущее.
StopContinuousRecognitionAsync
Синтаксис: public std::future< void > StopContinuousRecognitionAsync ( );
Асинхронно завершает текущую операцию непрерывного распознавания.
Возвращаемое значение
Пустое будущее.
StartKeywordRecognitionAsync
Синтаксис: public std::future< void > StartKeywordRecognitionAsync ( std::shared_ptr< KeywordRecognitionModel > model );
Асинхронно инициирует операцию распознавания ключевое слово.
Параметры
model
Модель распознавания ключевое слово, указывающая ключевое слово для распознавания.
Возвращаемое значение
Асинхронная операция, которая запускает распознавание ключевое слово.
StopKeywordRecognitionAsync
Синтаксис: public std::future< void > StopKeywordRecognitionAsync ( );
Асинхронно завершает текущую операцию распознавания ключевое слово.
Возвращаемое значение
Пустое будущее.