Generer Runway-tale fra tekst
Konverter tekst til tale med en forhåndsinnstilt stemme eller referanselyd ved hjelp av Runway API.
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 krevermodel og promptText. Feltet voice er påkrevd
for eleven_multilingual_v2 og eleven_v3, og valgfritt for seed_audio.
presetId fra forespørselsskjemaet. For seed_audio,
erstatter du eksempelet audioUri med en tilgjengelig HTTPS-URL til stemmereferansen din.
Juster taleuttrykket
Medeleven_v3 kan promptText inneholde uttrykksfulle tagger som [whispers]
eller [laughs]. Modellen godtar også disse kontrollene:
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
Medseed_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 returnerteid, 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
Use your CometAPI API key.
Kropp
- eleven_multilingual_v2
- eleven_v3
- seed_audio
Request settings for eleven_multilingual_v2.
Model ID for this request.
eleven_multilingual_v2 "eleven_multilingual_v2"Text to speak, from 1 to 1000 UTF-16 code units.
1 - 1000The voice to use for the generated speech.
Svar
Task created. Save the returned id to retrieve task status.
Task ID for GET /runwayml/v1/tasks/{id}.
Task state, when returned.
Task submission timestamp, when returned.
Result URLs, when returned.
Failure explanation, when returned.
Machine-readable failure code, when returned.
Task estimate metadata, when returned.
Task cost metadata, when returned.