Поделиться через


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 ( );

Асинхронно завершает текущую операцию распознавания ключевое слово.

Возвращаемое значение

Пустое будущее.