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