ElevenLabs: Eleven Turbo v2.5
Az Eleven Turbo v2.5 az ElevenLabs többnyelvű szövegfelolvasó változata gyorsan reagáló hangalkalmazásokhoz. 32 nyelvet és API-kérésenként legfeljebb 40 000 karaktert támogat, az előkészített válaszokat a kiválasztott hangon beszédhanggá alakítva.
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 Turbo v2.5 az ElevenLabs többnyelvű szövegfelolvasó modellje interaktív beszédhez. Előkészített megszólalás szövegét fogadja, és a kiválasztott hangon hanganyagot állít elő. A gyártó kis késleltetésű alkalmazásokhoz és társalgási felületekhez ajánlja. A kizárólag angol Turbo v2-vel ellentétben ez a változat többnyelvű szöveget támogat; a modell nem hozza létre az alkalmazás válaszát, és nem írja át a felhasználó bejövő felvételét.
A 32 nyelvből álló készlet a Multilingual v2 29 nyelvét, továbbá a magyart, norvégot és vietnámit tartalmazza. A dokumentált nyelvek között angol, japán, kínai, német, hindi, francia, koreai, portugál, olasz, spanyol, indonéz, holland, török, filippínó, lengyel, svéd, bolgár, román, arab, cseh, görög, finn, horvát, maláj, szlovák, dán, tamil, ukrán és orosz szerepel. A célnyelven természetes megfogalmazást készíts elő, és a hallgató számára szükséges akcentusú hangot válassz.
A gyártó teljes TTS-termék-GYIK-je kifejezetten 40 000 karakteres API-bemeneti felső határt ad a Turbo v2.5-höz. A hozzá kapcsolódó hozzávetőleges felvételhossz nem pontos időtartam: a hang, nyelv és beszédtempó határozza meg a tényleges felvétel hosszát. Társalgási válaszhoz rövid, teljes gondolatot adj, ne töltsd ki a teljes elérhető bemenetet. Hosszabb tartalomnál összefüggő szakaszokra oszd a szöveget, és őrizd meg a környező kontextust.
Az ElevenLabs a Turbo v2.5-öt és Flash v2.5-öt funkcionálisan egyenértékű gyártói modellekként írja le, a Flash alacsonyabb átlagos késleltetésével. Külön neveket és kártyákat tartanak meg; az összehasonlítás nem igazolja egy adott futtatókörnyezet súlyait vagy válaszidejét. A Turbo v2.5 hasznos, megnevezett többnyelvű szintézisváltozat marad, amikor egy feladat vagy alkalmazás ezt a pontos kiadást rögzíti. A hang és szöveg előkészítését a kiválasztott eredménnyel együtt kell megőrizni az előadások összehasonlításakor.
A kiejtés előkészítése leginkább neveknél, hivatkozási kódoknál, dátumoknál és rövidített kifejezéseknél számít. A számjegyeket egyenként írd, ha a hallgatónak egy azonosítót kell visszamondania, és bontsd ki a fordulatot, ha kimondott jelentése másként kétértelmű lenne. Nehéz, visszatérő névhez következetes alternatív írásmódot vagy kiejtési aliast használj. A szótári útmutató nem sorolja fel a Turbo v2.5-öt a fonémaszabályokat használó modellek között, ezért más megnevezett változatok natív IPA- vagy fonémafunkciói nem kerülnek át ebbe a leírásba.
A hangvétel és ritmus a szövegből, írásjelekből, hangból és gyártói hangbeállításokból származik. A közös termékútmutató stabilitást ír le az egyenletességhez, hasonlóságot a hanghasonlósághoz, és 0.7–1.2 sebességbeállításokat, ahol az 1.0 változatlan sebességet jelent. A hang eredeti nyelve és beszédritmusa befolyásolhatja a többnyelvű eredményt. A közönséges narrációként leírt érzelmi utasítás maga is elhangozhat, míg a v3 és v4 hangcímke-vezérlése külön modellfunkció. Tiszta elmondandó választ készíts, és kívánt hangulatát a megfogalmazás tegye világossá.
A közös TTS-munkafolyamat teljes beszédgenerálást és streamelt hangot dokumentál. Formátumcsaládja MP3-at, tömörítetlen 16 bites PCM-et, telefonáláshoz μ-law-t és A-law-t, valamint Opust tartalmaz. Válassz a lejátszás céljához megfelelő formátumot, és a szöveget őrizd meg a kiválasztott hang mellett. A streamelés a generált beszéd átadásának módjára vonatkozik; különbözik a felhasználó meghallgatásától, forduló észlelésétől vagy az asszisztens teendőjének eldöntésétől.
Gyakorlati többnyelvű asszisztensválaszhoz erősíts meg egy eredményt, és adj meg egy következő lépést. Egy oktatási hangjelzés megnevezheti a felhasználó által használandó vezérlőt, és elmondhatja, mi történik kiválasztása után. Minden nyelvhez igazítsd ezt a megfogalmazást, megőrizve a neveket és tényleges műveletet, ne fordíts mechanikusan egy természetellenes mondatot. Egy jellemző sorban ellenőrizd a kiejtést, akcentust, érthetőséget és azt, hogyan követi az előző fordulót. Az újra használható eredmény a pontos szöveghez, hanghoz és Turbo v2.5 változathoz kapcsolt beszédfelvétel.
Ailoot Ultra · Felolvasás POST /v1/audio/speech elevenlabs/eleven-turbo-v2.5
elevenlabs/eleven-turbo-v2.5Kezdő lépések
Az Eleven Turbo v2.5 az ElevenLabs többnyelvű szövegfelolvasó változata gyorsan reagáló hangalkalmazásokhoz. 32 nyelvet és API-kérésenként legfeljebb 40 000 karaktert támogat, az előkészített válaszokat a kiválasztott hangon beszédhanggá alakítva.
- 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-turbo-v2.5 | Alapértelmezett— |
Mezőinput | Típusstring | KövetelményKötelező | Értékek és korlátok Minimális hossz: 1 Maximális hossz: 40 000 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és40000 |
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.00008 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 Turbo v2.5
Árak beállításonként
| Beállítás | Elszámolási feltételek | Díj |
|---|---|---|
| BeállításElevenLabs: Eleven Turbo v2.5 · Alapértelmezett beállítások | Elszámolási feltételekAlapértelmezett konfiguráció | Díj Bemenet · Bemeneti karakterek 0,00004 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-turbo-v2.5", "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-turbo-v2.5
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · ElevenLabs: Eleven Turbo v2.5
- Milyen bemenetek és eredmények érhetők el?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:text→audio- Mely mezőket használja a kérés?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:model,input,voice,response_format- Milyen korlátok érvényesek?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:input.maximum_length:40000