다음을 통해 공유


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

키워드(keyword) 인식 작업을 비동기적으로 시작합니다.

매개 변수

  • model인식할 키워드(keyword) 지정하는 키워드(keyword) 인식 모델입니다.

반환

키워드(keyword) 인식을 시작하는 비동기 작업입니다.

StopKeywordRecognitionAsync

구문: public std::future< void > StopKeywordRecognitionAsync ( );

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

반환

빈 미래.