-
Notifications
You must be signed in to change notification settings - Fork 6
voice.setVoiceFilter
Heewon123 edited this page Sep 29, 2017
·
4 revisions
기가지니의 Keyword Spotting(예: 기가지니) 이후 발화된 내용중에서 App 에서 전달받고자 하는 단어를 설정한다. 음성 인식 결과는 대화SDK를 거치지 않고 이벤트 수신을 통해 전달한다. 권한을 가진 appid만 호출 가능하다.
※ 설정한 단어가 첫 번째 단어로 인식될 때만 이벤트로 전달한다.
예: [‘정답’] 으로 등록했을 경우 ‘정답 1번’은 수신, ‘1번 정답’은 수신 안됨
-
gigagenie.voice.setVoiceFilter
-
options 은 다음과 같이 설정한다.
-
options.keyword : String Array, Mandatory 로 Keyword를 설정한다.
-
-
사용 예
//callback 방식
var options={};
options.keyword=[”정답”,”힌트”];
gigagenie.voice.setVoiceFilter(options,function(result_cd,result_msg,extra){
if(result_cd===200){
console.log("Keyword setting is success.");
};
});
//promise 방식
var options={};
options.callnumber=[”정답”,”힌트”];
gigagenie.voice.setVoiceFilter(options).then(function(extra){
console.log("Keyword setting is success.");
}).catch(function(result_cd,result_msg,extra){
})
활용 예제는 (GiGA Genie Quiz)에서 확인 가능합니다
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