AGTCloud API Docs
가이드API 레퍼런스통합 및 리소스업데이트 및 도움말

오디오 처리

음성 합성, 오디오 전사 및 번역을 수행합니다.

개요

AGTCloud의 오디오 API는 음성 합성, 오디오 전사와 번역을 제공합니다. 세 작업은 서로 다른 입력 방식을 사용하며 오디오 파일 또는 텍스트 결과를 반환합니다.

지원하는 작업 유형

유형설명주요 결과
음성 합성텍스트를 음성으로 변환합니다바이너리 오디오
오디오 전사오디오를 원래 언어의 텍스트로 변환합니다JSON, 텍스트 또는 자막
오디오 번역오디오를 영어 텍스트로 변환합니다JSON, 텍스트 또는 자막

API 연동

Base URL

https://api.agtcloud.cn/v1

음성 합성

curl 'https://api.agtcloud.cn/v1/audio/speech' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "input": "AGTCloud에 오신 것을 환영합니다.",
    "voice": "alloy"
  }' \
  --output speech.mp3
매개변수필수설명
model예텍스트를 음성으로 변환하는 모델 ID
input예음성으로 변환할 텍스트
voice예생성할 음성의 목소리
response_format아니요오디오 출력 형식
speed아니요음성 생성 속도

Speech는 오디오 바이트를 반환합니다. 실제 응답 형식에 맞게 저장해야 하며 JSON으로 해석해서는 안 됩니다.

오디오 전사

curl 'https://api.agtcloud.cn/v1/audio/transcriptions' \
  -H 'Authorization: Bearer your-api-key' \
  -F 'file=@meeting.mp3' \
  -F 'model=MODEL_ID'
매개변수필수설명
file예전사할 오디오 파일
model예오디오 전사 모델 ID
language아니요입력 오디오의 ISO-639-1 언어 코드
response_format아니요전사 결과의 출력 형식

Transcriptions는 Multipart로 오디오를 업로드합니다. 기본 JSON 응답에서 전사 텍스트는 text 필드에 있습니다.

오디오 번역

curl 'https://api.agtcloud.cn/v1/audio/translations' \
  -H 'Authorization: Bearer your-api-key' \
  -F 'file=@chinese.mp3' \
  -F 'model=MODEL_ID'
매개변수필수설명
file예번역할 영어 이외 언어의 오디오 파일
model예오디오 번역 모델 ID
prompt아니요출력 스타일을 안내하는 영어 텍스트
response_format아니요번역 결과의 출력 형식

Translations는 영어 텍스트를 반환합니다. 기본 JSON 응답의 결과는 text 필드에 있습니다.

응답 처리

API응답 처리
Speech응답 형식에 맞춰 바이너리 오디오를 저장합니다
Transcriptionsresponse_format에 따라 JSON, 텍스트 또는 자막을 처리합니다
Translationsresponse_format에 따라 영어 텍스트 결과를 처리합니다

자세히 알아보기

이 페이지의 내용