Skip to navigation

Een stem ontwerpen.

Ontwerp een stem met een prompt. Deze methode retourneert een lijst met stemvoorbeelden. Elk voorbeeld heeft een generated_voice_id en een stemfragment als base64-gecodeerde mp3-audio. Gebruik de generated_voice_id van het gewenste voorbeeld met het endpoint /v1/text-to-voice om een stem te maken.

Headers

xi-api-keystringOptional

Query parameters

output_formatenumOptional

Output format of the generated audio. Formatted as codec_sample_rate_bitrate. So an mp3 with 22.05kHz sample rate at 32kbs is represented as mp3_22050_32. MP3 with 192kbps bitrate requires you to be subscribed to Creator tier or above. PCM with 44.1kHz sample rate requires you to be subscribed to Pro tier or above. Note that the μ-law format (sometimes written mu-law, often approximated as u-law) is commonly used for Twilio audio inputs.

Request

This endpoint expects an object.
voice_descriptionstringRequired20-1000 characters
Beschrijving voor de gemaakte stem.
model_idenumOptionalDefaults to eleven_multilingual_ttv_v2

Model dat voor het genereren van de stem moet worden gebruikt. Mogelijke waarden: eleven_multilingual_ttv_v2, eleven_ttv_v3.

Allowed values:
textstring or nullOptional100-1000 characters

Te genereren tekst; de tekstlengte moet tussen 100 en 1000 liggen.

auto_generate_textbooleanOptionalDefaults to false
Of er automatisch een tekst moet worden gegenereerd die geschikt is voor de stembeschrijving.
loudnessdoubleOptional-1-1Defaults to 0.5

Bepaalt het volumeniveau van de gegenereerde stem. -1 is het zachtst, 1 het hardst en 0 komt overeen met ongeveer -24 LUFS.

seedinteger or nullOptional0-2147483647
Willekeurig getal dat de stemgeneratie aanstuurt. Dezelfde seed met dezelfde invoer produceert dezelfde stem.
guidance_scaledoubleOptional0-100Defaults to 5
Bepaalt hoe nauw de AI de prompt volgt. Lagere waarden geven de AI meer ruimte om creatief te zijn, terwijl hogere waarden de AI dwingen zich sterker aan de prompt te houden. Hoge waarden kunnen ervoor zorgen dat de stem kunstmatig of robotachtig klinkt. We raden aan langere, gedetailleerdere prompts te gebruiken bij een lagere Guidance Scale.
stream_previewsbooleanOptionalDefaults to false

Bepaalt of de Text to Voice-voorbeelden in het antwoord moeten worden opgenomen. Als dit waar is, worden alleen de gegenereerde ID’s geretourneerd. Deze kunnen vervolgens worden gestreamd via het endpoint /v1/text-to-voice/:generated_voice_id/stream.

should_enhancebooleanOptionalDefaults to false
Of de stembeschrijving met AI moet worden verbeterd om meer details toe te voegen en de kwaliteit van stemgeneratie te verbeteren. Wanneer ingeschakeld, breidt het systeem eenvoudige prompts automatisch uit tot uitgebreidere stembeschrijvingen. Standaard is False.
remixing_session_idstring or nullOptional

De remixsessie-id.

remixing_session_iteration_idstring or nullOptional
De id van de iteratie van de remixsessie waaraan deze generaties moeten worden gekoppeld. Als deze niet is opgegeven, wordt een nieuwe iteratie gemaakt.
qualitydouble or nullOptional-1-1
Hogere kwaliteit resulteert in betere stemoutput, maar minder variatie.
reference_audio_base64string or nullOptional

Referentieaudio voor de stemgeneratie. De audio moet base64-gecodeerd zijn. Alleen ondersteund bij gebruik van het model eleven_ttv_v3.

prompt_strengthdouble or nullOptional0-1

Bepaalt de balans tussen prompt en referentieaudio bij het genereren van stemvoorbeelden. 0 betekent vrijwel geen invloed van de prompt, 1 betekent vrijwel geen invloed van referentieaudio. Alleen ondersteund bij gebruik van het model eleven_ttv_v3.

Response

Geslaagde response
previewslist of objects
De previews van de gegenereerde stemmen.
textstring
De tekst die wordt gebruikt om de stemmen te beluisteren.

Errors

409
Conflict Error
422
Unprocessable Entity Error