Wrp 콜백 함수
주의
<샘플 프로그램 1.1.2 > 이후에 포함된 WRP 라이브러리의 콜백 함수입니다.
WebSocket 연결, 연결 해제, 음성 인식의 시작, 종료 등의 이벤트 발생 시 호출되는 콜백 함수를 설정할 수 있습니다. 설정 가능한 콜백 함수는 다음과 같습니다. ※모든 함수를 설정할 필요는 없습니다. 필요한 것만 설정하여 사용하십시오.
Wrp.connectStarted = new function() { ... }
음성 인식 서버 연결 처리 시작 시 호출됩니다.
Wrp.connectEnded = new function() { ... }
음성 인식 서버 연결 완료 시 호출됩니다.
Wrp.disconnectStarted = new function() { ... }
음성 인식 서버 연결 해제 처리 시작 시 호출됩니다.
Wrp.disconnectEnded = new function() { ... }
음성 인식 서버 연결 해제 완료 시 호출됩니다.
Wrp.feedDataResumeStarted = new function() { ... }
녹음 시작 처리 시작 시 호출됩니다.
Wrp.feedDataResumeEnded = new function() { ... }
녹음 시작 처리 완료(→ 녹음 중으로) 시 호출됩니다.
Wrp.feedDataPauseStarted = new function() { ... }
녹음 정지 처리 시작 시 호출됩니다.
Wrp.feedDataPauseEnded = new function(reason) { ... }
녹음 정지 처리 완료(→ 비녹음 중으로) 시 호출됩니다.
Wrp.utteranceStarted = new function(startTime) { ... }
발화 시작 검출 시 호출됩니다.
Wrp.utteranceEnded = new function(endTime) { ... }
발화 종료 검출 시 호출됩니다.
Wrp.resultCreated = new function() { ... }
인식 시작 시 호출됩니다.
Wrp.resultUpdated = new function(result) { ... }
인식 중 호출됩니다.
result: 인식 처리 중인 발화 구간에 대한 인식 중간 결과(JSON). 자세한 내용은 "WebSocket 인터페이스" > 이벤트 패킷 > U 이벤트 패킷을 참조하십시오.
Wrp.resultFinalized = new function(result) { ... }
인식 완료 시 호출됩니다.
result: 발화 구간에 대한 인식 확정 결과(JSON). 자세한 내용은 "WebSocket 인터페이스" > 이벤트 패킷 > A 이벤트 패킷을 참조하십시오.
Wrp.issueStarted = new function() { ... }
원타임 APPKEY(서비스 인증 키 문자열) 취득 시작 시 호출됩니다.
Wrp.issueEnded = new function() { ... }
원타임 APPKEY(서비스 인증 키 문자열) 취득 완료 시 호출됩니다.
Wrp.TRACE = function(message) { ... }
디버그용입니다. 로그 출력 요청 시 호출됩니다.