제9장 / 총 21장약 1분

9. 오디오 Audio#

9.1 음성 합성(TTS)#

POST /v1/audio/speech — 텍스트를 음성으로 변환하며, 오디오 바이트 스트림을 반환합니다(예: audio/mpeg). 파일에 바로 쓸 수 있습니다.

파라미터타입필수설명
modelstring예TTS 모델명
inputstring예합성할 텍스트
voicestring아니오음색
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"