com.amivoice.hrp.Hrp 클래스
Hrp.construct()
Hrp 클래스의 인스턴스를 반환하는 팩토리 메서드입니다.
void setListener(HrpListener listener)
Hrp 클래스로부터 이벤트를 받기 위한 리스너 객체를 설정합니다.
listener: 리스너 객체
void setServerURL(String serverURL)
음성 인식 서버 URL(https://acp-api.amivoice.com/v1/recognize
)을 지정합니다.
serverURL: 음성 인식 서버 URL
void setConnectTimeout(int connectTimeout)
음성 인식 서버 연결 시 사용할 타임아웃 값을 지정합니다.
connectTimeout: 타임아웃 값(밀리초)
void setReceiveTimeout(int receiveTimeout)
음성 인식 서버로부터 의 응답 수신 시 사용할 타임아웃 값을 지정합니다.
receiveTimeout: 타임아웃 값(밀리초)
void setGrammarFileNames(String grammarFileNames)
연결 엔진 이름을 지정합니다. 지정할 수 있는 연결 엔진 이름은 1개입니다.
grammarFileNames: 연결 엔진 이름
void setProfileId(String profileId)
등록 단어를 사용하는 사용자를 식별하는 프로파일 ID를 지정합니다. 반드시 앞에 콜론을 붙여주십시오. profileId에는 반각 영숫자 및 '-'(반각 마이너스), '_'(반각 밑줄)로 구성된 문자열을 지정합니다. 단, '__'(반각 밑줄 2개)로 시작하는 문자열은 음성 인식 엔진 측에서 예약되어 있으므로, '__'(반각 밑줄 2개)로 시작하는 문자열은 지정하지 않도록 해주십시오.
profileId: 프로파일 ID
void setProfileWords(String profileWords)
음성 인식 서버는 여기서 지정된 profileWords에 관한 정보를 사용하여 인식 처리를 수행합니다.
void setResultUpdatedInterval(String resultUpdatedInterval)
인식 중 이벤트를 발행하는 간격을 지정합니다.
resultUpdatedInterval: 이벤트 발행 간격(밀리초)
void setCodec(String codec)
전송할 음성 데이터의 포맷을 지정합니다. 지정할 값은 이용 가이드의 음성 포맷에 대하여를 참조하십시오. 이 지정은 필수입니다.
codec: 포맷 이름
void setResultType(String resultType)
인식 결과 수신 타입입니다. HTTP 인터페이스에서 지정하는 값은 "JSON"입니다.
resultType: "JSON"
void setServiceAuthorization(String serviceAuthorization)
APPKEY를 지정합니다.
serviceAuthorization: APPKEY
boolean connect()
음성 인식 서버에 연결합니다.