Skip to main content
POST
Bruk POST /runwayml/v1/text_to_speech til å opprette en taleoppgave fra tekst. Send CometAPI API-nøkkelen med Bearer-autentisering og en JSON-forespørselskropp.

Velg en modell og stemme

Hver forespørsel krever model og promptText. Feltet voice er påkrevd for eleven_multilingual_v2 og eleven_v3, og valgfritt for seed_audio. For forhåndsinnstilte stemmer velger du en presetId fra forespørselsskjemaet. For seed_audio, erstatter du eksempelet audioUri med en tilgjengelig HTTPS-URL til stemmereferansen din.

Juster taleuttrykket

Med eleven_v3 kan promptText inneholde uttrykksfulle tagger som [whispers] eller [laughs]. Modellen godtar også disse kontrollene: For stability, similarityBoost og style bruker en verdi på 0 modellens standardverdi, det samme gjelder hvis feltet utelates. useSpeakerBoost: false bruker også modellens standardverdi. Hvis du vil angi et samplingfrø, bruker du et positivt heltall; seed: 0 velger et frø automatisk.

Juster talehastighet og format

Med seed_audio bruker du speechRate og loudnessRate fra -50 til 100, eller pitchRate fra -12 til 12 halvtoner. Disse kontrollene godtar heltall; utelatelse eller 0 beholder normalverdien. Sett sampleRate til 8000, 16000, 24000, 32000, 44100 eller 48000 Hz. Sett outputFormat til wav, mp3 eller ogg_opus. Ikke inkluder duration, referenceAudios, eller Eleven v3-kontroller med seed_audio på dette endepunktet.

Hent resultatet

Lagre den returnerte id, og bruk Hent en Runway-oppgave for å hente oppgavestatus. Når status er SUCCEEDED, leser du lyd-URL-ene i output. Hvis oppgaven mislykkes, undersøker du failure og failureCode.

Autorisasjoner

Authorization
string
header
påkrevd

Use your CometAPI API key.

Kropp

application/json

Request settings for eleven_multilingual_v2.

model
enum<string>
påkrevd

Model ID for this request.

Tilgjengelige alternativer:
eleven_multilingual_v2
Allowed value: "eleven_multilingual_v2"
promptText
string
påkrevd

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

Required string length: 1 - 1000
voice
RunwayPresetVoice · object
påkrevd

The voice to use for the generated speech.

Svar

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

id
string
påkrevd

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.

Sist endret 18. september 2026