클래스 AsyncRecognizer

class AsyncRecognizer
  : public Recognizer

AsyncRecognizer 추상 기본 클래스입니다.

구성원

SessionStarted

구문: public EventSignal< const SessionEventArgs & > SessionStarted;

인식 세션(작업)의 시작을 나타내는 이벤트에 대한 신호입니다.

SessionStopped

구문: public EventSignal< const SessionEventArgs & > SessionStopped;

인식 세션(작업)의 끝을 나타내는 이벤트에 대한 신호입니다.

SpeechStartDetected

구문: public EventSignal< const RecognitionEventArgs & > SpeechStartDetected;

음성의 시작을 나타내는 이벤트에 대한 신호입니다.

SpeechEndDetected

구문: public EventSignal< const RecognitionEventArgs & > SpeechEndDetected;

음성의 끝을 나타내는 이벤트에 대한 신호입니다.

인식

구문: public EventSignal< const RecoEventArgs & > Recognizing;

중간 인식 결과를 포함하는 이벤트에 대한 신호입니다.

인식됨

구문: public EventSignal< const RecoEventArgs & > Recognized;

최종 인식 결과를 포함하는 이벤트에 대한 신호입니다. (성공적인 인식 시도를 나타낸다).

취소됨

구문: public EventSignal< const RecoCanceledEventArgs & > 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 ( );

진행 중인 키워드 인식 작업을 비동기적으로 종료합니다.

반품

빈 미래.