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) 인식 작업을 비동기적으로 종료합니다.
반환
빈 미래.