5.9. 음성인식 샘플앱 (Android 래퍼런스) - GiGAGenie-VoiceKit/UserGuide GitHub Wiki
1. VoiceAssistCore
OnVoiceAssistCoreListener 리스너
void onSpeak(boolean bSuccess, String description)
Description
- [VoiceAssistCore speak] 호출 상황일때 올라오는 listener 녹음 준비 완료 통보
Param
- bSuccess : 성공여부 ( true : 성공, false : 실패 )
- description : 성공일때 "말씀하세요"가 오며, 실패일때 이유를 표시한다.
void onReport(String data)
Description
- [VoiceAssistCore speak] 호출 상황일때 올라오는 listener, 음성인식 중에 일정 음성인식의 문장이 단위별로 완료된 결과를 받을 경우 호출됨
Param
- data : 인식된 문장
void onResult(boolean bSuccess, String data)
Description
- [VoiceAssistCore speak] 호출 상황일때 올라오는 listener, 음성인식 결과를 서버로부터 전송받은 상황에 호출됨
Param
- bSuccess : 성공여부 ( true : 성공, false : 실패 )
- data : 인식된 결과
VoiceAssistCore 클래스 함수
new VoiceAssistCore(String svcid, String keyid)
Description
- 인증키 등록 및 초기화 onCreate 에서 초기화 하고 사용한다. ( 서비스 타입 : 5, 컨텐트 타입 : 1(VOICE) )
Param
- svcid : 인증 ID
- keyid : 인증키 ID
new VoiceAssistCore(String svcid, String keyid, int serviceType, int contentType)
Description
- 인증키 등록 및 초기화 onCreate 에서 초기화 하고 사용한다.
Param
- svcid : 인증 ID
- keyid : 인증키 ID
- serviceType : 서비스 타입
- contentType : 컨텐트 타입(ADDRBOOK - 0, VOICE - 1, ADDR_VOICE - 2, TEXT - 3, 현재 1번만 서비스됨)
void setOnVoiceAssistCoreListener(VoiceAssistCore.OnVoiceAssistCoreListener listener)
Description
- Listener 등록
Param
- listener : OnVoiceAssistCoreListener 리스너
void speak(Context context)
Description
- 음성인식 시작
Param
- context : Context