ElevenLabs: Eleven v3
Eleven v3 iz scenarija sintetizira čustveno izrazni govor z zvočnimi oznakami znotraj besedila in proizvajalčevim dialoškim načinom. Podpira več kot 70 jezikov in omejitev 5000 znakov na zahtevo za pripovedovanje, prizore likov ter druge izvedbe, pri katerih je podajanje pomembno.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Eleven v3 je izrazni model podjetja ElevenLabs za pretvorbo besedila v govor za čustveni dialog, pogovor likov in pripovedovanje zvočnih knjig. Pisni scenarij pretvori v govorni zvok in uporablja kontekst za oblikovanje čustvenega razpona ter podajanja. Proizvajalec podpira govor z enim glasom in dialoški potek z več govorci. Ta kartica se nanaša na poimenovano izdajo v3, ločeno od v3 Conversational in poznejše družine v4.
Zvočne oznake znotraj besedila lahko usmerjajo čustva, glasovno podajanje in nebesedne odzive. Proizvajalec navaja primere, kot so [sad], [angry], [happily], [whispers], [shouts], [laughs], [clears throat] in [sighs]. Oznako postavite blizu besed ali odziva, na katerega naj vpliva. Pri pripovednem prizoru čustveni prehod zapišite v dejanski dialog in z oznako izrecno določite želeni zvok, namesto da bi se opirali na ločen opis prizora.
V3 ne podpira oznak SSML <break>. Njegov vodnik za usmerjanje za premore in tempo uporablja zvočne oznake, ločila, tropičja in strukturo besedila. Ta pristop zagotovi izvedbeno navodilo, ne natančne časovne pogodbe. Pri omahljivi vrstici lahko tropičje in ustrezna glasovna oznaka pojasnita želeno obotavljanje. Če se mora posnetek ujemati z natančno časovnico, za umestitev uporabite izbrano izvedbo in potek urejanja, namesto da bi oznako premora obravnavali kot enoto s fiksnim trajanjem.
Izbira glasu ostaja pomembna. Dokumentirana navodila navajajo, da je podajanje, že prisotno v učnem gradivu glasu, lažje ponoviti, nenavadne zahteve pa so lahko manj zanesljive. Glas prilagodite liku ali pripovedovalcu in preverite, ali izbrane oznake ustvarijo želeno podajanje. Trenutni razdelek za usmerjanje v3 navaja, da Professional Voice Clones za to izdajo niso povsem optimizirani; dokumentirane izboljšave klonov v4 in izvorne nastavitve izgovarjave so ločene lastnosti izdaje. Produktni vodnik označuje tudi Speed, Similarity in Speaker Boost kot nedostopne pri običajnem v3. Tempo in podajanje pripravite z glasom, oznakami, ločili in strukturo besedila, namesto da bi prevzeli drsnike druge izdaje.
Eleven v3 podpira več kot 70 jezikov, vključno z angleščino, francoščino, nemščino, japonščino, korejščino, španščino, portugalščino in ruščino. Izberite glas, primeren jeziku in regionalnemu naglasu, ter pred sintezo pripravite dejansko govorjeno besedilo. Jezikovna podpora scenarija ne prevede samodejno. Pri lokaliziranem prizoru likov ohranite govorčev namen in odziv, besedilo pa naravno prilagodite občinstvu.
Zahteva za pretvorbo besedila v govor podpira do 5000 znakov. Daljše scenarije razdelite na mejah zaključenih prizorov ali pripovednih odlomkov, da ima vsak segment jasen začetek in konec. Proizvajalec zagotavlja načina create in stream za govor ter načina create in stream za dialog. Pri dialogu vsako govorno menjavo povežite s predvidenim govorcem in ohranite njihovo zaporedje. Čustveno spremembo ohranite z dovolj okoliškega besedila, da je prehod razumljiv.
Skupni proizvajalčev zvočni potek ponuja MP3, PCM in telefonska kodiranja, kot je μ-law, z dodatnimi formati, navedenimi v vodniku TTS. Izgovorni slovarji omogočajo doslednost imen in strokovnih izrazov. Slovarski vodnik za fonemska pravila izrecno navaja v3, večjezično fonetično razširitev pa omejuje na v4; s tem izvorna skladnja IPA v4, obdana s poševnicami, ne postane lastnost v3. Pripravite pomembne zapise ali govorne nadomestne oblike in rezultat preverite z izbranim glasom.
Za praktično izvedbeno izhodišče posredujte dokončano epizodo, ne orisa: pripovedovalčev uvod, dejansko vrstico lika in odziv, ki zaključi prizor. Določite, katera vsebina je govorjena, kam sodi glasovni odziv in kakšna je čustvena smer vsakega trenutka. Preglejte izgovarjavo, glasovno identiteto, nenamerno branje navodil in prehod med govorci. Rezultat je izrazni posnetek posredovanega scenarija z izbrano izvedbo, ki jo je mogoče ponovno uporabiti ali popraviti v zvočnem projektu.
Ailoot Ultra · Pretvorba v govor POST /v1/audio/speech elevenlabs/eleven-v3
elevenlabs/eleven-v3Začetek
Eleven v3 iz scenarija sintetizira čustveno izrazni govor z zvočnimi oznakami znotraj besedila in proizvajalčevim dialoškim načinom. Podpira več kot 70 jezikov in omejitev 5000 znakov na zahtevo za pripovedovanje, prizore likov ter druge izvedbe, pri katerih je podajanje pomembno.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Zvok
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Pretvorba v govor POST /v1/audio/speech
- Vhod
text- Izhod
audio- Izhodni format
- mp3
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve elevenlabs/eleven-v3 | Privzeto— |
Poljeinput | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 Največja dolžina: 5000 Enota: znaki Unicode | Privzeto— |
Poljevoice | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will | Privzeto— |
Poljeresponse_format | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve mp3 | Privzeto— |
Kombinacije vhodnih gradiv
text_to_speech · Obvezno: input
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, input, voice, response_format |
Parametervoice_ids | Specifikacijageorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will |
Parameterresponse_format | Specifikacijamp3 |
Parametermax_input_characters | Specifikacija5000 |
Parameterother_options | Specifikacijafalse |
Parameterinput | Specifikacijanatančno besedilo UTF-8; število znakov Unicode brez normalizacije |
Parametermaterial_types | Specifikacijatext |
Življenjski cikel: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Dejansko vrnjeni task_id ali zapis v medijski knjižnici
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Izberite natančen glas iz profila tega modela.
Vhodni znaki in zvočne sekunde so različni merili porabe.
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Obračunska enota | Strošek |
|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Obračunska enota— | Strošek Vhod · Vhodni žetoni — / 1K žetonov Izhod · Izhodni žetoni — / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| Nastavitevvhodni znak | Cenovna lestvica— | Obračunska enotana vhodni znak | Strošek Vhod · vhodni znak $0.00016 na vhodni znak |
Podrobnosti referenčne tarife
Referenčne lestvice modela ne spreminjajo izbire metode, ocen cen ali stroškov. Veljavni stroški uporabljajo cene izbrane metode Ailoot.
ElevenLabs: Eleven v3
Cene po nastavitvah
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevElevenLabs: Eleven v3 · Privzeta konfiguracija | Obračunski pogojiPrivzeta konfiguracija | Strošek Vhod · Vhodni znaki 0,00008 $ na vhodni znak |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot Ultra · Pretvorba v govor
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "elevenlabs/eleven-v3", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["george", "sarah", "adam", "alice", "bella", "bill", "brian", "callum", "charlie", "chris", "daniel", "eric", "harry", "jessica", "laura", "liam", "lily", "matilda", "river", "roger", "will"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o speech.mp3
Prejmi in shrani rezultate
Ailoot Ultra · Pretvorba v govor
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Branje druge vsebine
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Shranite celoten binarni rezultat in glave. Če so vrnjeni podatki JSON ali več izhodov, shranite vsak podatkovni element in pridobite vsebino z vsakega dejanskega podpisanega URL datoteke.
Če je treba preveriti izvirni odgovor
Shranite izvirni operation_id/X-Client-Request-ID za uskladitev evidenc brez ponovnega pošiljanja; namenska pot za periodično preverjanje zvoka ne obstaja.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljebinary audio | Vrstabytes |
Poljeresponse headers | Vrstaheaders |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojNeveljavna obvezna polja, predstavitev gradiva ali vrednost parametra | Naslednji korakPred novo zahtevo za ustvarjanje popravite navedena polja. |
Odgovorserver_error | PogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveriti | Naslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova. |
Druga imena
Druga imena modelov
Ailoot Ultra elevenlabs/eleven-v3
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · ElevenLabs: Eleven v3
- Kateri vhodi in rezultati so na voljo?
POST /v1/audio/speech·elevenlabs/eleven-v3:text→audio- Katera polja uporablja zahteva?
POST /v1/audio/speech·elevenlabs/eleven-v3:model,input,voice,response_format- Katere omejitve veljajo?
POST /v1/audio/speech·elevenlabs/eleven-v3:input.maximum_length:5000