사용자 단어 등록
사용자 등록 단어의 가져오기, 내보내기를 수행하는 API입니다.
사용자 등록 단어 가져오기
등록된 단어 목록을 JSON 형식으로 가져올 수 있습니다.
엔드포인트
GET https://acp-api.amivoice.com/profilewords/<dgn>/<pid>?adf=<adf>
인증
APPKEY는 Authorization 헤더에 지정해 주십시오.
Authorization: Bearer {APPKEY}
요청 파라미터
파라미터 이름 | 파라미터 이름 | 비고 |
|---|---|---|
| dgn | 연결 엔진 이름 | -a-general 등의 연결 엔진 이름을 지정합니다. 지정할 수 있는 값은 음성 인식 엔진 목록을 참조해 주십시오. 경로 파라미터로 설정합니다. |
| pid | 프로파일 ID | 임의의 문자열. 경로 파라미터로 설정합니다. |
| adf | 음성 데이터 형식 | 16k 또는 8k 중 하나를 지정합니다. 지정하지 않으면 16k가 됩니다. 음성 인식 엔진에 따라 여러 샘플링 레이트를 지원하지 만, 단어 등록은 8k, 16k를 각각 다른 엔진으로 취급하기 때문에 둘 중 하나를 지정해야 합니다. 쿼리 파라미터로 설정합니다. |
프로파일 목록 취득
프로파일 목록을 JSON 형식으로 취득할 수 있습니다.
엔드포인트
GET https://acp-api.amivoice.com/profilewords/<dgn>/?adf=<adf>
인증
APPKEY는 Authorization 헤더에 지정해 주십시오.
Authorization: Bearer {APPKEY}
요청 파라미터
파라미터 이름 | 파라미터 이름 | 비고 |
|---|---|---|
| dgn | 연결 엔진 이름 | -a-general 등의 연결 엔진 이름을 지정합니다. 지정할 수 있는 값은 음성 인식 엔진 목록을 참조해 주십시오. 경로 파라미터로 설정합니다. |
| adf | 음성 데이터 형식 | 16k 또는 8k 중 하나를 지정합니다. 지정하지 않으면 16k가 됩니다. 음성 인식 엔진에 따라 여러 샘플링 레이트를 지원하지만, 단어 등록은 8k, 16k를 각각 다른 엔진으로 취급하므로 둘 중 하나를 지정해야 합니다. 쿼리 파라미터로 설정합니다. |
사용자 등록 단어 등록
지정한 음성 인식 엔진과 프로파일 ID의 사용자 등록 단어를 교체할 수 있습니다.
엔드포인트
POST https://acp-api.amivoice.com/profilewords/<dgn>/<pid>?adf=<adf>
인증
APPKEY는 Authorization 헤더에 지정해 주십시오.
Authorization: Bearer {APPKEY}
요청 파라미터
파라미터 이름 | 파라미터 이름 | 비고 |
|---|---|---|
| dgn | 연결 엔진 이름 | -a-general 등의 연결 엔진 이름을 지정합니다. 지정할 수 있는 값은 음성 인식 엔진 목록을 참조해 주십시오.경로 파라미터로 설정합니다. |
| pid | 프로파일 ID | 임의의 문자열.경로 파라미터로 설정합니다. |
| adf | 음성 데이터 형식 | 16k 또 는 8k 중 하나를 지정합니다. 지정하지 않으면 16k가 됩니다. 음성 인식 엔진에 따라 여러 샘플링 레이트를 지원하지만, 단어 등록은 8k, 16k를 각각 다른 엔진으로 취급하기 때문에 둘 중 하나를 지정해야 합니다.쿼리 파라미터로 설정합니다. |
컨텐츠 타입
Content-Type: application/json
요청 본문
필드명 | 설명 | 비고 |
|---|---|---|
profilewords | 단어 등록 정보 | 등록하고 싶은 단어를 배열 형식으로 지정합니다 |
profilewords[].written | 표기 | 단어의 표기를 지정합니다 |
profilewords[].spoken | 읽기 | 단어의 읽기를 지정합니다 |
profilewords[].classname | 클래스명 | 클래스명을 지정합니다. 설정하지 않을 때는 생략가능합니다 |
예
{
"profilewords": [
{
"written": "AMI",
"spoken": "あみ"
},
{
"written": "AOI",
"spoken": "あおい"
},
{
"written": "躑躅森",
"spoken": "つつじもり",
"classname": "名前"
}
]
}
응답
성공 시
HTTP 상태 코드: 200 OK
응답 본문
필드명 | 설명 | 비고 |
|---|---|---|
profilewords | 단어 등록 정보 | 등록된 단어가 배열 형식으로 반환됩니다 |
profilewords[].written | 표기 | 단어의 표기가 반환됩니다 |
profilewords[].spoken | 읽기 | 단어의 읽기가 반환됩니다 |
profilewords[].classname | 클래스명 | 클래스명이 반환됩니다. 설정되지 않았을 때는 생략됩니다 |