도메인 설정
도메인 설정은 STT API를 이용할 때 특정한 상황이나 용도에 따라 음성인식 모델을 선택할 수 있게 해주는 기능입니다. domain
파라미터를 통해 도메인을 설정할 수 있으며, 현재 지원하는 도메인은 GENERAL
과 CALL
입니다.
- "GENERAL": 일반적인 음성인식 모델을 사용합니다. 이것은 기본값입니다.
- "CALL": 통화 녹음에 특화된 음성인식 모델을 사용합니다.
사용법
API 요청 시 domain
파라미터를 설정할 수 있습니다. 파라미터의 기본값은 GENERAL
입니다.
- cURL
- Python
curl -X "POST" \
"https://openapi.vito.ai/v1/transcribe" \
-H "accept: application/json" \
-H "Authorization: Bearer ${YOUR_JWT_TOKEN}" \
-H "Content-Type: multipart/form-data" \
-F "file=@sample.wav" \
-F 'config={
"domain": "GENERAL"
}'
import requests
config = {
'domain': 'GENERAL'
}
files = {'file': ('sample.wav', open('sample.wav', 'rb'))}
resp = requests.post(
'https://openapi.vito.ai/v1/transcribe',
headers={'Authorization': 'Bearer {YOUR_JWT_TOKEN}'},
files=files,
data={'config': json.dumps(config)}
)
resp.raise_for_status()
print(resp.json())
caution
domain 설정은 다른 파라미터 설정과 함께 사용될 수 있습니다. 그러나 "CALL" 모델은 통화 녹음에 특화되어 있으므로, 이외의 상황에서는 성능이 낮을 수 있습니다.