1 |
음성 인식 요청 |
사용자에게 안내를 하고 음성 인식 대기한다. |
Web → Native |
voice.getVoiceText
|
2 |
TTS 입력 |
입력 Text를 사용자에게 TTS로 전달한다. |
Web → Native |
voice.sendTTS
|
3 |
음성 명령 수신 |
이전페이지, 다음페이지 음성 명령 코드를 수신한다. |
Native → Web |
voice.onVoiceCommand
|
4 |
음성 명령 수신 설정 |
KWS 이후 번호 선택과 확인/취소 등을 웹에 전달하도록 설정한다. |
Web → Native |
voice.setKwsVoiceRecv
|
5 |
음성 선택 번호 수신 |
사용자가 특정 번호를 발화하면 발화된 번호를 수신한다. |
Native → Web |
voice.onSelectedIndex
|
6 |
서비스 종료 요청 수신 |
음성명령(종료), 리모컨 나가기 키 수신 시 서비스 종료 요청을 전달한다. |
Native → Web |
voice.onRequestClose
|
7 |
서비스 종료처리 완료 |
서비스 종료 요청에 대한 내부 종료 처리가 완료되었음을 알린다. |
Web → Native |
voice.svcFinished
|
8 |
Action 수신 |
대화에서 현재 실행중인 앱의 ActionCode (대화 SDK: Intent명) 수신시 해당 Action 을 전달한다. |
Native → Web |
voice.onActionEvent
|
9 |
TTS 중단 |
TTS를 중단한다. |
Web → Native |
voice.stopTTS
|
10 |
음성 필터 설정 |
Keyword Spotting(예: 기가지니), 이후 발화 내용 중 App에서 Catch하고자 하는 단어를 설정한다. |
Web → Native |
voice.setVoiceFilter
|
11 |
음성 필터 삭제 |
음성 필터 설정을 제거한다. |
Web → Native |
voice.resetVoiceFilter
|
12 |
음성 필터 결과 수신 |
음성 필터에 설정한 단어가 발화 내용에 포함될 경우 콜백으로 전달한다. |
Native → Web |
voice.onVoiceFilterMsg
|
13 |
화자식별 목소리 등록 수신 |
화자식별/인증 목소리 등록 결과를 수신한다. |
Native → Web |
voice.onReqToneResults
|
14 |
음성인식 도메인 설정 |
음성인식 도메인을 설정한다. |
Native → Web |
voice.setVoiceRecogDomain
|
15 |
도메인설정 타임아웃 수신 |
도메인 설정 타임아웃 이벤트를 수신한다. |
Native → Web |
voice.onVocDomainTimeout
|