메인 콘텐츠로 건너뛰기
POST
POST /runwayml/v1/text_to_speech을 사용하여 텍스트에서 음성 작업을 생성합니다. Bearer 인증과 JSON 요청 본문으로 CometAPI API 키를 전송합니다.

모델 및 음성 선택

모든 요청에는 model 및 promptText가 필요합니다. voice 필드는 eleven_multilingual_v2, eleven_v3, eleven_v4에는 필수이며 seed_audio에는 선택 사항입니다. 프리셋 음성의 경우 요청 스키마에서 presetId을 선택합니다. seed_audio의 경우 예시 audioUri을 음성 참조에 접근할 수 있는 HTTPS URL로 바꿉니다.

음성 표현 조정

eleven_v3에서 promptText는 [whispers] 같은 표현 태그를 포함할 수 있으며 [laughs]도 사용할 수 있습니다. 모델은 다음 제어도 지원합니다: stability, similarityBoost, style의 경우 0 값은 모델 기본값을 사용하며, 필드를 생략해도 마찬가지입니다. useSpeakerBoost: false도 모델 기본값을 사용합니다. 샘플링 시드를 설정하려면 양의 정수를 사용하세요. seed: 0은 시드를 자동으로 선택합니다.

Eleven v4 음성 조정

eleven_v4에서 promptText가 지원하는 표현 태그에는 [laughs], [whispers], 그리고 [pause]가 포함됩니다. 다음 선택적 제어를 사용하세요: eleven_v4는 applyTextNormalization을 사용하지 않습니다. previousText 및 nextText 필드는 인접 세그먼트를 생성하면서 모델이 전환을 일관되게 유지하게 하려는 경우 유용합니다.

음성 속도 및 형식 조정

seed_audio에서는 speechRate 및 loudnessRate에 -50100 범위의 값을 사용하거나 pitchRate 에는 -1212세미톤 값을 사용합니다. 이 컨트롤은 정수만 허용하며, 이를 생략 하거나 0로 설정하면 기본값이 유지됩니다. sampleRate 값은 8000, 16000, 24000, 32000, 44100 또는 48000 Hz로 설정합니다. outputFormat에는 wav, mp3 또는 ogg_opus 중 하나를 설정합니다. 이 엔드포인트에서는 duration, referenceAudios또는 seed_audio를 사용한 Eleven v3 컨트롤을 포함하지 마세요.

결과 가져오기

반환된 id를 저장한 다음 Runway 작업 가져오기 을 사용하여 작업 상태를 가져옵니다. status 값이 SUCCEEDED이면 오디오 URL은 다음 위치에서 확인: output. 작업이 실패하면 failure 및 failureCode 값을 확인하세요.

인증

Authorization
string
header
필수

Use your CometAPI API key.

본문

application/json

Request settings for eleven_multilingual_v2.

model
enum<string>
필수

Model ID for this request.

사용 가능한 옵션:
eleven_multilingual_v2
Allowed value: "eleven_multilingual_v2"
promptText
string
필수

Text to speak, from 1 to 1000 UTF-16 code units.

Required string length: 1 - 1000
voice
RunwayPresetVoice · object
필수

The voice to use for the generated speech.

응답

Task created. Save the returned id to retrieve task status.

id
string
필수

Task ID for GET /runwayml/v1/tasks/{id}.

status
string

Task state, when returned.

createdAt
string<date-time>

Task submission timestamp, when returned.

output
string<uri>[]

Result URLs, when returned.

failure
string

Failure explanation, when returned.

failureCode
string

Machine-readable failure code, when returned.

estimatedCost
object

Task estimate metadata, when returned.

cost
object

Task cost metadata, when returned.

마지막 수정일 2026년 10월 11일