For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
새 Studio 프로젝트를 생성합니다. 빈 프로젝트, 문서 또는 URL에서 초기화할 수 있습니다.
헤더
xi-api-keystring선택 사항
요청
This endpoint expects a multipart form containing an optional file.
namestring필수
식별 용도로만 사용하는 Studio 프로젝트 이름입니다.
default_title_voice_idstring or null선택 사항
새 제목에 사용되는 기본 음성에 해당하는 voice_id입니다.
default_paragraph_voice_idstring or null선택 사항
새 문단에 사용되는 기본 음성에 해당하는 voice_id입니다.
default_model_idstring or null선택 사항
이 스튜디오 프로젝트에 사용할 모델의 ID입니다. GET /v1/models를 호출하여 사용 가능한 모든 모델을 나열할 수 있습니다.
from_urlstring or null선택 사항
Studio 프로젝트를 초기화하기 위해 콘텐츠를 추출할 선택적 URL입니다. 이 값이 설정되면 ‘from_url’과 ‘from_content’는 null이어야 합니다. ‘from_url’, ‘from_document’, ‘from_content’가 모두 제공되지 않으면 Studio 프로젝트를 빈 상태로 초기화합니다.
from_documentfile선택 사항
선택적으로 .epub, .pdf, .txt 또는 유사한 파일을 제공할 수 있습니다. 제공하면 해당 콘텐츠로 Studio 프로젝트를 초기화합니다. 이 값이 설정되면 'from_url'과 'from_content'는 null이어야 합니다. 'from_url', 'from_document', 'from_content'가 모두 제공되지 않으면 Studio 프로젝트를 빈 상태로 초기화합니다.
from_content_jsonstring선택 사항
Studio 프로젝트를 초기화하는 데 사용할 선택적 콘텐츠입니다. 이 값이 설정되면 'from_url'과 'from_document'는 null이어야 합니다. 'from_url', 'from_document', 'from_content'가 모두 제공되지 않으면 Studio 프로젝트를 빈 상태로 초기화합니다.
예시:
[{"name": "Chapter A", "blocks": [{"sub_type": "p", "nodes": [{"voice_id": "6lCwbsX1yVjD49QmpkT0", "text": "A", "type": "tts_node"}, {"voice_id": "6lCwbsX1yVjD49QmpkT1", "text": "B", "type": "tts_node"}]}, {"sub_type": "h1", "nodes": [{"voice_id": "6lCwbsX1yVjD49QmpkT0", "text": "C", "type": "tts_node"}, {"voice_id": "6lCwbsX1yVjD49QmpkT1", "text": "D", "type": "tts_node"}]}]}, {"name": "Chapter B", "blocks": [{"sub_type": "p", "nodes": [{"voice_id": "6lCwbsX1yVjD49QmpkT0", "text": "E", "type": "tts_node"}, {"voice_id": "6lCwbsX1yVjD49QmpkT1", "text": "F", "type": "tts_node"}]}, {"sub_type": "h2", "nodes": [{"voice_id": "6lCwbsX1yVjD49QmpkT0", "text": "G", "type": "tts_node"}, {"voice_id": "6lCwbsX1yVjD49QmpkT1", "text": "H", "type": "tts_node"}]}]}]
quality_presetenum or null선택 사항
생성된 오디오의 출력 품질입니다. 다음 중 하나여야 합니다.
'standard' - 표준 출력 형식, 샘플링 레이트 44.1kHz에서 128kbps.
'high' - 고품질 출력 형식, 샘플링 레이트 44.1kHz에서 192kbps 및 ElevenLabs 측의 주요 개선 사항 적용.
'ultra' - 초고품질 출력 형식, 샘플링 레이트 44.1kHz에서 192kbps 및 ElevenLabs 측의 최고 수준 개선 사항 적용.
'ultra_lossless' - 완전 무손실 형식의 초고품질 출력 형식, 샘플링 레이트 44.1kHz에서 705.6kbps 및 ElevenLabs 측의 최고 수준 개선 사항 적용.
제공하지 않으면 가입한 요금제에서 사용할 수 있는 최고 품질 프리셋이 기본값으로 적용됩니다.
허용된 값:
titlestring or null선택 사항
Studio 프로젝트 저자의 선택적 이름입니다. Studio 프로젝트 또는 챕터를 다운로드할 때 MP3 파일에 메타데이터로 추가됩니다.
authorstring or null선택 사항
Studio 프로젝트 저자의 선택적 이름입니다. Studio 프로젝트 또는 챕터를 다운로드할 때 MP3 파일에 메타데이터로 추가됩니다.
descriptionstring or null선택 사항
Studio 프로젝트의 선택적 설명입니다.
genreslist of strings선택 사항
Studio 프로젝트와 연결된 선택적 장르 목록입니다.
target_audienceenum or null선택 사항
Studio 프로젝트의 선택적 대상 독자입니다.
허용된 값:
languagestring or null선택 사항=2 characters
Studio 프로젝트의 선택적 언어입니다. 두 글자 언어 코드(ISO 639-1)입니다.
content_typestring or null선택 사항
Studio 프로젝트의 선택적 콘텐츠 유형입니다.
original_publication_datestring or null선택 사항형식: "^\d{4}-\d{2}-\d{2}$|^\d{4}$"
YYYY-MM-DD 또는 YYYY 형식의 Studio 프로젝트 선택적 최초 출판일입니다.
mature_contentboolean or null선택 사항기본값 false
이 Studio 프로젝트에 성인 콘텐츠가 포함되어 있는지 여부에 대한 선택적 지정입니다.
isbn_numberstring or null선택 사항
생성할 Studio 프로젝트의 선택적 ISBN 번호입니다. Studio 프로젝트 또는 챕터를 다운로드할 때 MP3 파일에 메타데이터로 추가됩니다.
acx_volume_normalizationboolean선택 사항기본값 false
[지원 중단됨] Studio 프로젝트를 다운로드할 때 반환되는 오디오에 오디오북 정규화 볼륨 요구사항을 충족하도록 후처리를 적용할지 여부입니다.
volume_normalizationboolean선택 사항기본값 false
Studio 프로젝트를 다운로드할 때 반환되는 오디오에 오디오북 정규화 볼륨 요구 사항을 충족하도록 후처리를 적용할지 여부입니다.
pronunciation_dictionary_locatorslist of strings선택 사항
텍스트에 적용할 발음 사전의 발음 사전 로케이터(pronunciation_dictionary_id, version_id)를 JSON 문자열 목록으로 인코딩한 값입니다. 프로젝트 추가는 jsonBody가 아닌 formData를 통해 이루어질 수 있으므로 JSON으로 인코딩된 문자열 목록이 필요합니다. 여러 사전을 지정하려면 curl에서 여러 --form 줄을 사용하세요. 예: --form 'pronunciation_dictionary_locators="{\"pronunciation_dictionary_id\":\"Vmd4Zor6fplcA7WrINey\",\"version_id\":\"hRPaxjlTdR7wFMhV4w0b\"}"' --form 'pronunciation_dictionary_locators="{\"pronunciation_dictionary_id\":\"JzWtcGQMJ6bnlWwyMo7e\",\"version_id\":\"lbmwxiLu4q6txYxgdZqn\"}"'.
이 매개변수는 'auto', 'on', 'apply_english', 'off'의 네 가지 모드로 텍스트 정규화를 제어합니다.
'auto'로 설정하면 시스템이 텍스트 정규화 적용 여부를 자동으로 결정합니다.
(예: 숫자를 글자로 표기) 'on'에서는 텍스트 정규화가 항상 적용되고,
'off'에서는 건너뜁니다. 'apply_english'는 'on'과 같지만 텍스트가 영어라고 가정합니다.
선택적으로 .epub, .pdf, .txt 또는 유사한 파일을 제공할 수 있습니다. 제공하면 해당 콘텐츠로 Studio 프로젝트를 초기화합니다. 이 값이 설정되면 ‘from_url’과 ‘from_content’는 null이어야 합니다. ‘from_url’, ‘from_document’, ‘from_content’가 모두 제공되지 않으면 Studio 프로젝트를 빈 상태로 초기화합니다.
Studio 프로젝트를 초기화하는 데 사용할 선택적 콘텐츠입니다. 이 값이 설정되면 ‘from_url’과 ‘from_document’는 null이어야 합니다. ‘from_url’, ‘from_document’, ‘from_content’가 모두 제공되지 않으면 Studio 프로젝트를 빈 상태로 초기화합니다.
생성된 오디오의 출력 품질입니다. 다음 중 하나여야 합니다.
‘standard’ - 표준 출력 형식, 샘플링 레이트 44.1kHz에서 128kbps.
‘high’ - 고품질 출력 형식, 샘플링 레이트 44.1kHz에서 192kbps 및 ElevenLabs 측의 주요 개선 사항 적용.
‘ultra’ - 초고품질 출력 형식, 샘플링 레이트 44.1kHz에서 192kbps 및 ElevenLabs 측의 최고 수준 개선 사항 적용.
‘ultra_lossless’ - 완전 무손실 형식의 초고품질 출력 형식, 샘플링 레이트 44.1kHz에서 705.6kbps 및 ElevenLabs 측의 최고 수준 개선 사항 적용.
제공하지 않으면 가입한 요금제에서 사용할 수 있는 최고 품질 프리셋이 기본값으로 적용됩니다.
텍스트에 적용할 발음 사전의 발음 사전 로케이터(pronunciation_dictionary_id, version_id)를 JSON 문자열 목록으로 인코딩한 값입니다. 프로젝트 추가는 jsonBody가 아닌 formData를 통해 이루어질 수 있으므로 JSON으로 인코딩된 문자열 목록이 필요합니다. 여러 사전을 지정하려면 curl에서 여러 —form 줄을 사용하세요. 예: —form ‘pronunciation_dictionary_locators=”{“pronunciation_dictionary_id”:“Vmd4Zor6fplcA7WrINey”,“version_id”:“hRPaxjlTdR7wFMhV4w0b”}”’ —form ‘pronunciation_dictionary_locators=”{“pronunciation_dictionary_id”:“JzWtcGQMJ6bnlWwyMo7e”,“version_id”:“lbmwxiLu4q6txYxgdZqn”}”’.
Studio 프로젝트가 변환될 때 서비스에서 호출할 URL입니다. 요청에는 변환 상태가 포함된 JSON 블롭이 포함됩니다.
메시지:
이 매개변수는 ‘auto’, ‘on’, ‘apply_english’, ‘off’의 네 가지 모드로 텍스트 정규화를 제어합니다.
‘auto’로 설정하면 시스템이 텍스트 정규화 적용 여부를 자동으로 결정합니다.
(예: 숫자를 글자로 표기) ‘on’에서는 텍스트 정규화가 항상 적용되고,
‘off’에서는 건너뜁니다. ‘apply_english’는 ‘on’과 같지만 텍스트가 영어라고 가정합니다.