ElevenLabs: Eleven v3
Az Eleven v3 érzelmileg kifejező beszédet szintetizál szövegből, szövegközi hangcímkékkel és gyártói párbeszédmóddal. Több mint 70 nyelvet és kérésenként 5000 karaktert támogat narrációhoz, karakterjelenetekhez és más, előadásérzékeny megszólalásokhoz.
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
Az Eleven v3 az ElevenLabs kifejező szövegfelolvasó modellje érzelmes párbeszédhez, karakterek beszélgetéséhez és hangoskönyv-narrációhoz. Írott szöveget alakít beszédhanggá, és a kontextust használja az érzelmi tartomány és előadás alakításához. A gyártó egyetlen hanggal megszólaltatott beszédet és többbeszélős párbeszéd-munkafolyamatot is támogat. Ez a kártya a megnevezett v3 változatról szól, külön a v3 Conversationaltól és a későbbi v4 családtól.
A szövegközi hangcímkék érzelmet, hangos előadást és nonverbális reakciókat irányíthatnak. A gyártó példái: [sad], [angry], [happily], [whispers], [shouts], [laughs], [clears throat] és [sighs]. A jelzést a befolyásolandó szavak vagy reakció közelébe helyezd. Narratív jelenetnél az érzelmi átmenetet a tényleges párbeszédbe írd, a címkével pedig tedd egyértelművé a kívánt hangzást, ahelyett hogy a jelenet különálló leírására hagyatkoznál.
A v3 nem támogatja az SSML <break> címkéket. Promptolási útmutatója hangcímkéket, írásjeleket, három pontot és szövegszerkezetet használ szünetekhez és tempóhoz. Ez előadási iránymutatást ad, nem pontos időzítési szerződést. Bizonytalan megszólalásnál a három pont és a megfelelő hangjelzés egyértelművé teheti a kívánt tétovázást. Ha a felvételnek pontos idővonalba kell illeszkednie, a kiválasztott felvételt és szerkesztési munkafolyamatot használd az elhelyezéshez, ne kezeld a szünetcímkét rögzített időegységként.
A hangválasztás továbbra is fontos. A dokumentált útmutató szerint a hang tanítási anyagában már jelen lévő előadás könnyebben reprodukálható, míg a szokatlan kérések kevésbé megbízhatók lehetnek. Igazítsd a hangot a karakterhez vagy narrátorhoz, és ellenőrizd, hogy a kiválasztott címkék a kívánt előadást eredményezik-e. A jelenlegi v3 promptolási rész szerint a Professional Voice Clones nincs teljesen optimalizálva ehhez a változathoz; a v4 dokumentált klónjavításai és natív kiejtésvezérlői külön kiadási funkciók. A termékútmutató a szokásos v3-nál a Speed, Similarity és Speaker Boost funkciókat is elérhetetlenként jelöli. A tempót és előadást a hanggal, címkékkel, írásjelekkel és szövegszerkezettel készítsd elő, ne örököld más változat csúszkáit.
Az Eleven v3 több mint 70 nyelvet támogat, köztük angolt, franciát, németet, japánt, koreait, spanyolt, portugált és oroszt. A nyelvhez és regionális akcentushoz megfelelő hangot válassz, és szintézis előtt készítsd elő a tényleges kimondandó megfogalmazást. A nyelvtámogatás nem fordítja le automatikusan a szöveget. Lokalizált karakterjelenetnél őrizd meg a beszélő szándékát és reakcióját, miközben a közönséghez természetesen igazítod a megfogalmazást.
Egy szövegfelolvasási kérés legfeljebb 5000 karaktert támogat. A hosszabb szövegeket teljes jelenet- vagy narrációs határoknál oszd fel, hogy minden szegmensnek világos eleje és vége legyen. A gyártó beszédhez és párbeszédhez is létrehozási és streamelési módot biztosít. Párbeszédnél minden fordulót rendelj a kívánt beszélőhöz, és őrizd meg sorrendjüket. Az érzelmi változáshoz tarts meg elegendő környező szöveget, hogy az átmenet érthető legyen.
A közös gyártói hangmunkafolyamat MP3-at, PCM-et és telefonos kódolásokat, például μ-law-t kínál, a TTS-útmutató további formátumokat is felsorol. A kiejtési szótárak módot adnak a nevek és szakkifejezések következetességének megőrzésére. A szótári útmutató kifejezetten felsorolja a v3-at a fonémaszabályokhoz, többnyelvű fonetikai kiterjesztését pedig a v4-re korlátozza; ettől a v4 perjelek közé tett natív IPA-szintaxisa nem válik v3-funkcióvá. Készítsd elő a fontos írásmódokat vagy kimondott aliasokat, és ellenőrizd az eredményt a kiválasztott hanggal.
Gyakorlati előadási feladatleírásban kész epizódot adj vázlat helyett: a narrátor bevezetését, a karakter tényleges sorát és a jelenetet záró reakciót. Add meg, melyik tartalom hangzik el, hová tartozik egy hangos reakció, és mi az egyes mozzanatok érzelmi iránya. Ellenőrizd a kiejtést, hangazonosságot, utasítások véletlen felolvasását és a beszélők közötti átmenetet. Az eredmény a megadott szöveg kifejező felvétele egy kiválasztott változattal, amely újra használható vagy javítható a hangprojektben.
Ailoot Ultra · Felolvasás POST /v1/audio/speech elevenlabs/eleven-v3
elevenlabs/eleven-v3Kezdő lépések
Az Eleven v3 érzelmileg kifejező beszédet szintetizál szövegből, szövegközi hangcímkékkel és gyártói párbeszédmóddal. Több mint 70 nyelvet és kérésenként 5000 karaktert támogat narrációhoz, karakterjelenetekhez és más, előadásérzékeny megszólalásokhoz.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Hang
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Felolvasás POST /v1/audio/speech
- Bemenet
text- Kimenet
audio- Kimeneti formátum
- mp3
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok elevenlabs/eleven-v3 | Alapértelmezett— |
Mezőinput | Típusstring | KövetelményKötelező | Értékek és korlátok Minimális hossz: 1 Maximális hossz: 5000 Egység: Unicode-karakterek | Alapértelmezett— |
Mezővoice | Típusstring | KövetelményKötelező | Értékek és korlátok george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will | Alapértelmezett— |
Mezőresponse_format | Típusstring | KövetelményKötelező | Értékek és korlátok mp3 | Alapértelmezett— |
Bemeneti anyagok kombinációi
text_to_speech · Kötelező: input
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, input, voice, response_format |
Paramétervoice_ids | Szerződésgeorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will |
Paraméterresponse_format | Szerződésmp3 |
Paramétermax_input_characters | Szerződés5000 |
Paraméterother_options | Szerződésfalse |
Paraméterinput | Szerződéspontos UTF-8 szöveg; Unicode-karakterszám normalizálás nélkül |
Paramétermaterial_types | Szerződéstext |
Életciklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · A ténylegesen visszaadott task_id vagy a médiatár bejegyzése
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
E modell profiljából válassza ki a pontos hangot.
A bemeneti karakterek és a hangmásodpercek külön mérési egységek.
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
Ailoot-díjak
Árak beállításonként
Minden díjat a megjelenített feltételekhez rendeljen. Az alternatív beállítások minden csoportjához egy díjtételt használjon.
| Beállítás | Díjtáblázat | Elszámolási egység | Díj |
|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Elszámolási egység— | Díj Bemenet · Bemeneti tokenek — / 1K token Kimenet · Kimeneti tokenek — / 1K token Bemenet · Gyorsítótár olvasása — / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
| Beállításbemeneti karakter | Díjtáblázat— | Elszámolási egységbemeneti karakterenként | Díj Bemenet · bemeneti karakter $0.00016 bemeneti karakterenként |
A referencia-díjszabás részletei
A modellszintű referenciatáblázatok nem módosítják a metódusválasztást, az árajánlatokat vagy a díjakat. A tényleges díjak a kiválasztott Ailoot-metódus díjtételeit használják.
ElevenLabs: Eleven v3
Árak beállításonként
| Beállítás | Elszámolási feltételek | Díj |
|---|---|---|
| BeállításElevenLabs: Eleven v3 · Alapértelmezett beállítások | Elszámolási feltételekAlapértelmezett konfiguráció | Díj Bemenet · Bemeneti karakterek 0,00008 USD bemeneti karakterenként |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · Felolvasás
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
Eredmények fogadása és mentése
Ailoot Ultra · Felolvasás
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
További tartalomlekérések
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
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Őrizze meg a teljes bináris eredményt és a fejléceket. JSON vagy több kimenet esetén őrizzen meg minden adatelemet, és töltse le minden ténylegesen visszaadott, aláírt média-URL tartalmát.
Ha az eredeti választ ellenőrizni kell
Őrizze meg az eredeti operation_id/X-Client-Request-ID értéket az egyeztetéshez, újbóli beküldés nélkül; nincs külön hangállapot-lekérdezési útvonal.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőbinary audio | Típusbytes |
Mezőresponse headers | Típusheaders |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételÉrvénytelen kötelező mezők, az anyag érvénytelen reprezentációja vagy érvénytelen paraméterérték | Következő lépésJavítsa a jelzett mezőket egy új létrehozási kérés előtt. |
Válaszserver_error | FeltételA visszaadott válasz szerint a művelet vagy az eredmény ellenőrzést igényel | Következő lépésŐrizze meg az eredetileg visszaadott művelet- vagy feladatazonosítót, a kérés fejléceit és a választ; folytassa az eredeti művelet támogatott lekérdezéseit. Ne küldje be újra a létrehozási kérést. |
Álnevek
Modell álnevei
Ailoot Ultra elevenlabs/eleven-v3
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · ElevenLabs: Eleven v3
- Milyen bemenetek és eredmények érhetők el?
POST /v1/audio/speech·elevenlabs/eleven-v3:text→audio- Mely mezőket használja a kérés?
POST /v1/audio/speech·elevenlabs/eleven-v3:model,input,voice,response_format- Milyen korlátok érvényesek?
POST /v1/audio/speech·elevenlabs/eleven-v3:input.maximum_length:5000