-
Notifications
You must be signed in to change notification settings - Fork 6
4.2 Voice API
Heewon123 edited this page Sep 28, 2017
·
5 revisions
순번 | 서비스명 | 설명 | 비고 | 바로가기 |
---|---|---|---|---|
1 | 음성 인식 요청 | 사용자에게 안내를 하고 음성 인식 대기한다. | Web → Native | |
2 | TTS 입력 | 입력 Text를 사용자에게 TTS로 전달한다. | Web → Native | |
3 | 음성 명령 수신 | 이전페이지, 다음페이지 음성 명령 코드를 수신한다. | Native → Web | |
4 | 음성 명령 수신 설정 | KWS 이후 번호 선택과 확인/취소 등을 웹에 전달하도록 설정한다. | Web → Native | |
5 | 음성 선택 번호 수신 | 사용자가 특정 번호를 발화하면 발화된 번호를 수신한다. | Native → Web | |
6 | 서비스 종료 요청 수신 | 음성명령(종료), 리모컨 나가기 키 수신 시 서비스 종료 요청을 전달한다. | Native → Web | |
7 | 서비스 종료처리 완료 | 서비스 종료 요청에 대한 내부 종료 처리가 완료되었음을 알린다. | Web → Native | |
8 | Action 수신 | 대화에서 현재 실행중인 앱의 ActionCode (대화 SDK: Intent명) 수신시 해당 Action 을 전달한다. | Native → Web | |
9 | TTS 중단 | TTS를 중단한다. | Web → Native | |
10 | 음성 필터 설정 | Keyword Spotting(예: 기가지니), 이후 발화 내용 중 App에서 Catch하고자 하는 단어를 설정한다. | Web → Native | |
11 | 음성 필터 삭제 | 음성 필터 설정을 제거한다. | Web → Native | |
12 | 음성 필터 결과 수신 | 음성 필터에 설정한 단어가 발화 내용에 포함될 경우 콜백으로 전달한다. | Native → Web | |
13 | 화자식별 목소리 등록 수신 | 화자식별/인증 목소리 등록 결과를 수신한다. | Native → Web | |
14 | 음성인식 도메인 설정 | 음성인식 도메인을 설정한다. | Native → Web | |
15 | 도메인설정 타임아웃 수신 | 도메인 설정 타임아웃 이벤트를 수신한다. | Native → Web |
Copyright ⓒ 2017-2023 kt corp. All rights reserved.
- 개요
- 일반사항
- 참고사항
- 통합개발환경
- Appendix
- 기가지니 웹앱 로그 관리 가이드
- API 전체 보기
-
API초기화
- gigagenie.init
- gigagenie.init.changeContainerId
- gigagenie.init.onAppStatusChange
gigagenie.init.startBgActiongigagenie.init.stopBgActiongigagenie.init.checkBgActiongigagenie.init.startFgActiongigagenie.init.stopFgActiongigagenie.init.checkFgActiongigagenie.init.fgCallgigagenie.init.onFgCallgigagenie.init.bgCallgigagenie.init.onBgCall- gigagenie.init.runApp
-
Voice API
- voice.getVoiceText
- voice.sendTTS
- voice.onVoiceCommand
- voice.setKwsVoiceRecv
- voice.onSelectedIndex
- voice.onRequestClose
- voice.svcFinished
- voice.onActionEvent
- voice.stopTTS
- voice.setVoiceFilter
- voice.resetVoiceFilter
- voice.onVoiceFilterMsg
- voice.onRegToneResults
- voice.setVoiceRecogDomain
- voice.onVocDomainTimeout
- Call API
- 데이터 관리
- G-Box 정보 관리 API
-
Media API
- media.onMuteRequest
- media.showSoftKeyboard
- media.onRemoteKeyEvent
- media.startRecordAudio
- media.onVoiceRecordComplete
- media.stopRecordAudio
- media.createChannel
- media.destroyChannel
- media.startWebRTCAudio
- media.stopWebRTCAudio
- media.keepaliveChannel
- media.onChannelEvent
- media.getOTVChannel
- media.setOTVChannel
- media.sendMsgToOTVWebApp
- media.onOTVWebAppMsg
- media.onSoftKeyEvent
- Payment API
- Vision API
- 통계 API
- Admin API