9. 오디오 Audio#
9.1 음성 합성(TTS)#
POST /v1/audio/speech — 텍스트를 음성으로 변환하며, 오디오 바이트 스트림을 반환합니다(예: audio/mpeg). 파일에 바로 쓸 수 있습니다.
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
model | string | 예 | TTS 모델명 |
input | string | 예 | 합성할 텍스트 |
voice | string | 아니오 | 음색 |
cURL
curl http://183.240.79.21:52099/v1/audio/speech \
-H "Authorization: Bearer sk-你的YiTuoToken-Key" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"input": "你好,欢迎使用 YiTuoToken",
"voice": "alloy"
}' \
--output speech.mp3
9.2 음성 인식(STT)#
POST /v1/audio/transcriptions — 음성을 텍스트로 변환(Whisper). multipart/form-data로 오디오 파일을 업로드합니다.
| 필드 | 필수 | 설명 |
|---|---|---|
file | 예 | 오디오 파일 |
model | 예 | 인식 모델명 |
language | 아니오 | 언어 코드, 예: zh |
prompt | 아니오 | 프롬프트 |
response_format | 아니오 | 반환 형식 |
temperature | 아니오 | 샘플링 온도 |
cURL
curl http://183.240.79.21:52099/v1/audio/transcriptions \
-H "Authorization: Bearer sk-你的YiTuoToken-Key" \
-F file=@./audio.mp3 \
-F model="whisper-1" \
-F language="zh"