Skip to main content
POST
사용 가능한 음성 합성용 음성, 저장한 맞춤 음성, 재생 가능한 미만료 미리 보기 및 음성 생성 허용량을 조회합니다.

인증 및 권한

string
필수
이 헤더에 VoiceCheap API 키를 전달하세요. 동일한 API 키를 사용하는 Authorization: Bearer도 지원합니다. OAuth 액세스 토큰은 MCP에서만 허용되며, 이 REST 엔드포인트에서는 사용할 수 없습니다.
필요한 권한: voices:read. 활성 유료 구독이 필요합니다. 권한은 팀 역할, 리소스 소유권, 미디어 크레딧 또는 요금제 한도를 변경하지 않습니다.

매개변수

빈 JSON 객체를 전송하세요. 이 액션에는 입력 필드가 없습니다.
아래 JSON Schema는 검색을 통해 제공되는 정확한 필드 이름, 중첩 유형, 기본값, 범위 및 허용값을 유지합니다. 추가적인 필드 간 규칙은 작업 참고 사항에 나와 있습니다.

요청 예제

예제의 리소스 식별자와 미디어 키를 계정에서 반환된 값으로 바꾸세요. 동일한 변경 작업을 재시도할 때는 요청 식별자를 유지하세요.

응답

성공한 첫 실행은 작업 결과를 data 아래에 포함하여 HTTP 200을 반환합니다. 재전송 시에는 저장된 요청 상태를 대신 반환할 수 있습니다. 예제는 지원되는 응답 중 하나를 보여주며 모든 선택 필드를 포함하지는 않습니다. 사용 가능한 TTS 카탈로그 음성과 소유한 저장된 사용자 지정 음성, 저장 슬롯 허용량, 저장되지 않은 활성 미리보기 및 음성 생성 허용량입니다.

결과 필드

작업 참고 사항

  • 예시 카탈로그는 축약되어 있습니다. 액션은 저장된 사용자 지정 음성을 카탈로그 항목보다 앞에 배치하여 사용 가능한 TTS 라이브러리를 반환합니다.
  • tts_generate에서 voices[].id를 사용하세요. 저장된 음성은 clone:<UUID>를 사용하며 카탈로그 ID는 불투명합니다. 이 ID들은 dubbing_voices_list의 ID와 별개입니다.
  • 카탈로그 항목에는 accent, gender, style 및 previewFileName이 포함되며 previewUrl은 선택 사항입니다. 저장된 사용자 지정 항목에는 accent: original, source: clone 및 임시 previewUrl이 포함됩니다.
  • canClone은 요금제가 사용자 지정 TTS 음성 저장을 지원하는지 나타내며 remaining은 빈 슬롯 수를 나타냅니다. 예약된 생성 작업도 used에 포함될 수 있습니다.
  • voicePreviews에는 소유권이 확인되고 저장되지 않았으며 만료되지 않은 ready 상태의 후보만 포함됩니다. 미리보기는 24시간 동안 유지되며, 재생 가능 URL은 더 일찍 만료될 수 있습니다.
  • cloneTrial은 평생 한 번의 복제 미리보기 허용량입니다. 유료 요금제에는 UTC 기준 일일 디자인 요청 다섯 번이 허용되며, 디자인에 성공할 때마다 후보 두 개가 생성됩니다. creationUsage는 현재 허용량과 초기화 시각을 알려줍니다.
  • 음성 합성 기록과 사용자 지정 음성은 인증된 계정에 속합니다. 팀 결제를 사용해도 다른 멤버의 음성 합성 결과나 음성에 접근할 수 없습니다.

사용량

성공한 호출마다 월간 API/MCP 호출 1회가 차감됩니다. 미디어 크레딧과 해당 작업의 생성 허용량도 적용됩니다.

오류