사용자 등록 단어용 클래스명
사용자 등록 단어용 클래스명 목록을 가져옵니다.
엔드포인트
GET https://acp-api.amivoice.com/classnames/<dgn>
인증
APPKEY는 Authorization 헤더에 지정해 주십시오.
Authorization: Bearer {APPKEY}
요청 파라미터
파라미터 이름 | 파라미터 이름 | 비고 |
|---|---|---|
| dgn | 연결 엔진 이름 | -a-general 등의 연결 엔진 이름을 지정합니다. 지정 가능한 값은 음성 인식 엔진 목록을 참조해 주십시오. 경로 파라미터로 설정합니다. |
| adf | 음성 데이터 형식 | 16k 또는 8k 중 하나를 지정합니다. 지정하지 않은 경우 16k가 됩니다. 음성 인식 엔진에 따라 여러 샘플링 레이트를 지원하지만, 단어 등록은 8k, 16k를 각각 다른 엔진으로 취급하므로 둘 중 하나를 지정해야 합니다. 쿼리 파라미터로 설정합니다. |
응답
성공 시
HTTP 상태 코드: 200 OK
응답 본문
필드명 | 설명 | 비고 |
|---|---|---|
| classnames | 클래스명 | 클래 스명이 배열 형식으로 제공됩니다 |
예
{
"classnames":
[
"固有名詞",
"名前",
"名前(名)",
"駅名",
"地名",
"会社名",
"部署名",
"役職名",
"記号",
"括弧開き",
"括弧閉じ",
"元号"
]
}
실패 시
HTTP 상태 코드: 200 이외
응답 본문
필드명 | 설명 | 비고 |
|---|---|---|
| code | 오류 코드 | 오류 유형을 나타내는 코드 |
| message | 오류 메시지 | 오류 내용의 상세 설명 텍스트 |
오류 코드 와 오류 메시지
HTTP 상태 코드 | 응답 본문 | 오류 상황 |
|---|---|---|
| 404 Not Found | {"code":"?","message":"missing dictation grammar file name"} | 딕테이션 문법 파일명 <dgn>이 지정되지 않았을 때 |
| 405 Method Not Allowed | {"code":"?","message":"POST method is not allowed"} | POST가 지정되었을 때 |
| 401 Unauthorized | {"code":"-","message":"can't verify service authorization"} | APPKEY(서비스 인증 키 문자열)의 인증에 실패했을 때 |
| 401 Unauthorized | {"code":"-","message":"service authorization has expired: <expirationTime> (<expiresIn>)"} | APPKEY(서비스 인증 키 문자열)의 인증에 실패했을 때 |
| 500 Internal Server Error | {"code":"?","message":"unexpected exception occurred (<optionalMessage>)"} | 예상치 못한 예외가 발생했을 때 |
예
{
"code":"?",
"message":"missing dictation grammar file name"
}