Skip to main content
POST
대본, 발화 설정, 임시 오디오 URL 및 사용 가능한 단어 정렬을 포함하여 본인 소유의 음성 생성물을 조회합니다.

인증 및 권한

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

매개변수

string
필수
tts_generate 또는 tts_list가 반환한 이력 ID입니다.패턴: ^(free-)?[0-9a-f]{64}$.
아래 JSON Schema는 검색을 통해 제공되는 정확한 필드 이름, 중첩 유형, 기본값, 범위 및 허용값을 유지합니다. 추가적인 필드 간 규칙은 작업 참고 사항에 나와 있습니다.

요청 예제

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

응답

성공한 첫 실행은 작업 결과를 data 아래에 포함하여 HTTP 200을 반환합니다. 재전송 시에는 저장된 요청 상태를 대신 반환할 수 있습니다. 예제는 지원되는 응답 중 하나를 보여주며 모든 선택 필드를 포함하지는 않습니다. 소유한 음성 기록의 상세 정보, 편집용 및 실제 발화용 전체 스크립트, 발화 설정, 임시 재생 URL 및 사용 가능한 단어 타임스탬프입니다.

결과 필드

작업 참고 사항

  • historyId는 소문자 16진수 64자여야 하며, 선택적으로 free- 접두사를 붙일 수 있습니다. tts_generate 또는 tts_list가 반환한 식별자를 사용하세요.
  • voiceName, voiceSource, sourceFileName과 같은 이전 기록의 선택적 속성은 생략될 수 있습니다. instructions가 없으면 기본값은 빈 문자열, speed가 없으면 1, previewEndIndex가 없으면 null입니다.
  • wordAlignment는 null일 수 있습니다. 이 조회는 기존 정렬을 불러옵니다. 타임스탬프를 준비하려면 tts_align을 사용하세요.
  • wordAlignment의 원본 문자 인덱스는 발화 제어 태그가 제거된 spokenText를 참조합니다.
  • audioUrl은 임시 URL입니다. 새 재생 URL을 받으려면 tts_get을 다시 호출하고, 다운로드 링크를 받으려면 tts_download를 호출하세요.
  • 음성 합성 기록과 사용자 지정 음성은 인증된 계정에 속합니다. 팀 결제를 사용해도 다른 멤버의 음성 합성 결과나 음성에 접근할 수 없습니다.

사용량

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

오류