ElevenLabs: Eleven Turbo v2
Az Eleven Turbo v2 az ElevenLabs kizárólag angol nyelvű szövegfelolvasó változata, gyorsan reagáló hangalkalmazásokhoz. A megadott szöveget a kiválasztott hangon mondja el; asszisztensválaszokhoz, értesítésekhez és meghallgatásra szánt rövid magyarázatokhoz használható.
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 az ElevenLabs kizárólag angol nyelvű szövegfelolvasó modellje olyan alkalmazásokhoz, amelyeknek gyorsan reagáló, elmondott válaszokra van szükségük. A megszólalás előkészített szövegét kapja meg, és a kiválasztott hangon ad vissza hanganyagot. A gyártó a Turbo v2-t külön kezeli a többnyelvű Turbo v2.5-től és a Flash sorozattól. Hasznos szerepe egy angol nyelvű hangos válasz, például megerősítés, rövid magyarázat vagy a következő utasítás egy társalgási felületen.
Ennek a változatnak meghatározó nyelvi korlátja az angol. Más nyelv megadásától a Turbo v2 nem kapja meg a v2.5 többnyelvű képességeit. Olyan hangot válassz, amelynek akcentusa és előadásmódja megfelel az angol szövegnek. Egy barátságos társalgási hang, egy visszafogott narrátor és egy energikus karakter ugyanazt a mondatot eltérően szólaltathatja meg, ezért a kiválasztott hang az elképzelés része, nem a modell nevéből következő állandó alapérték.
Készíts tiszta, felolvasásra szánt szöveget. A modell a megadott szavakat szintetizálja; nem dönti el, hogy egy művelet sikerült-e, és nem állítja elő az alkalmazás következtetéseit. Egy asszisztensválasz tartalmazzon egy világos eredményt és egy természetes következő lépést. Például visszaigazolhatja egy dokumentum beérkezését, majd elkérheti a hiányzó hivatkozási számot. A belső utasításokat és metaadatokat tartsd távol a meghallgatásra szánt szavaktól, mert a közönséges leíró szöveg maga is elhangozhat.
A nevek, rövidítések és számok tudatos előkészítést igényelnek. Az azonosítót külön számjegyenként írd le, ha így kell visszamondani, és bontsd ki a rövidítést, ha a hallgatónak a teljes jelentést kell hallania. Dátumhoz egyértelműen kimondható alakot használj. Kiejtési aliasok vagy alternatív írásmódok jelezhetik egy nehéz név kívánt kiejtését. Ha az alkalmazás szövegként is megjeleníti az üzenetet, az eredeti megjelenítési írásmódot a kimondott alaktól külön őrizd meg.
A gyártó hangbeállításai befolyásolják az egyenletességet, a hasonlóságot és a tempót. A közös TTS-termékútmutatóban az 1.0 sebességérték változatlan sebességet jelent, a tartomány pedig 0.7–1.2; a szélsőséges módosítások hatással lehetnek az eredményre. A stabilitás a változékonyságot és az érzelmi tartományt, a hasonlóság pedig a kiválasztott hanghoz való hasonlóságot módosítja. Ezek a vezérlők nem teszik determinisztikussá a szintézist, és nem határozzák meg egy megszólalás pontos időtartamát. A szavak előadásában továbbra is fontos az írásjelezés és a teljes mondatszerkezet.
A gyártó pontos Turbo v2 API-korlátja kérésenként 30 000 karakter. Ez bemeneti felső határ, nem rögzített hangidőtartam; hosszabb szöveg előkészítésekor teljes mondatokat vagy szakaszokat használj. Az ElevenLabs TTS-formátumcsaládja általános hallgatásra MP3-at, tömörítetlen 16 bites PCM-et, telefonos kódolásokat, például μ-law-t és A-law-t, valamint Opust tartalmaz. A streamelési munkafolyamat fokozatosan adhatja vissza a hangot, míg a teljes szövegkérés felvételként gyűjthető össze. A kimenetet a lejátszás céljához válaszd, és a tényleges szöveget a kiválasztott hanganyaggal együtt őrizd meg. Hosszabb magyarázatnál értelmes határok mentén oszd fel a szöveget, ahelyett hogy egyetlen elnyújtott felsorolás követését várnád a hallgatótól.
Egy gyakorlati angol ügyfélszolgálati válaszhoz készítsd elő a pontos eredményt, egy jól kimondott nevet vagy azonosítót és a következő teendőt. Ellenőrizd a felvétel megfelelő részének érthetőségét, akcentusát és természetes ritmusát. A gyártó nem determinisztikus kimenetet dokumentál, ezért ugyanazok a beállítások is eredményezhetnek kissé eltérő előadást. Az újra felhasználható anyag a kiválasztott beszédfelvétel az előkészített szöveggel és hangbeállításokkal együtt, asszisztenshez, értesítéshez, oktatási hangjelzéshez vagy rövid rögzített magyarázathoz.
Ailoot Ultra · Felolvasás POST /v1/audio/speech elevenlabs/eleven-turbo-v2
elevenlabs/eleven-turbo-v2Kezdő lépések
Az Eleven Turbo v2 az ElevenLabs kizárólag angol nyelvű szövegfelolvasó változata, gyorsan reagáló hangalkalmazásokhoz. A megadott szöveget a kiválasztott hangon mondja el; asszisztensválaszokhoz, értesítésekhez és meghallgatásra szánt rövid magyarázatokhoz használható.
- 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 | Alapértelmezett— |
Mezőinput | Típusstring | KövetelményKötelező | Értékek és korlátok Minimális hossz: 1 Maximális hossz: 30 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és30000 |
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
Árak beállításonként
| Beállítás | Elszámolási feltételek | Díj |
|---|---|---|
| BeállításElevenLabs: Eleven Turbo v2 · 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", "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
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · ElevenLabs: Eleven Turbo v2
- Milyen bemenetek és eredmények érhetők el?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2:text→audio- Mely mezőket használja a kérés?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2:model,input,voice,response_format- Milyen korlátok érvényesek?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2:input.maximum_length:30000