ElevenLabs: Eleven Turbo v2.5
Eleven Turbo v2.5 je viacjazyčná verzia prevodu textu na reč od ElevenLabs pre hlasové aplikácie s pohotovou odozvou. Podporuje 32 jazykov a až 40 000 znakov na požiadavku API a pripravené odpovede mení na hovorený zvuk vo zvolenom hlase.
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Eleven Turbo v2.5 je viacjazyčný model prevodu textu na reč od ElevenLabs pre interaktívnu reč. Prijíma text pripravenej výpovede a vytvára zvuk vo zvolenom hlase. Výrobca ho určuje pre aplikácie s nízkou latenciou a konverzačné rozhrania. Na rozdiel od Turbo v2 určeného len pre angličtinu táto verzia podporuje viacjazyčný scenár; model nevytvára odpoveď aplikácie ani neprepisuje prichádzajúcu nahrávku používateľa.
Jeho súbor 32 jazykov obsahuje 29 jazykov Multilingual v2 doplnených o maďarčinu, nórčinu a vietnamčinu. Dokumentované jazyky zahŕňajú angličtinu, japončinu, čínštinu, nemčinu, hindčinu, francúzštinu, kórejčinu, portugalčinu, taliančinu, španielčinu, indonézštinu, holandčinu, turečtinu, filipínčinu, poľštinu, švédčinu, bulharčinu, rumunčinu, arabčinu, češtinu, gréčtinu, fínčinu, chorvátčinu, malajčinu, slovenčinu, dánčinu, tamilčinu, ukrajinčinu a ruštinu. Znenie pripravte prirodzene pre cieľový jazyk a vyberte hlas s prízvukom potrebným pre poslucháča.
Úplné produktové FAQ TTS výrobcu výslovne stanovuje pre Turbo v2.5 vstupný strop API 40 000 znakov. Súvisiaca približná dĺžka nahrávky nie je presným trvaním: dĺžku skutočného prednesu určujú hlas, jazyk a rýchlosť reči. Pri konverzačnej odpovedi dodajte krátku úplnú myšlienku namiesto zaplnenia dostupného vstupu. Pri dlhšom obsahu rozdeľte scenár na súvisiace úseky a zachovajte okolitý kontext.
ElevenLabs opisuje Turbo v2.5 a Flash v2.5 ako funkčne rovnocenné modely výrobcu s nižšou priemernou latenciou Flash. Zachovávajú samostatné názvy a karty; porovnanie neurčuje váhy ani čas odozvy konkrétneho runtime. Turbo v2.5 zostáva užitočným pomenovaným profilom viacjazyčnej syntézy, keď úloha alebo aplikácia zaznamenáva túto presnú verziu. Pri porovnávaní prednesov uchovajte jeho hlasovú a textovú prípravu spolu s vybraným výsledkom.
Príprava výslovnosti je najdôležitejšia pre mená, referenčné kódy, dátumy a skrátené výrazy. Číslice zapíšte jednotlivo, ak má poslucháč zopakovať identifikátor, a frázu rozviňte, ak by bol jej hovorený význam inak nejednoznačný. Pri náročnom opakovanom mene používajte konzistentný alternatívny zápis alebo výslovnostný alias. Príručka slovníkov neuvádza Turbo v2.5 medzi modelmi používajúcimi fonémové pravidlá, preto sa natívne IPA ani fonémové funkcie iných pomenovaných verzií neprenášajú do tohto profilu.
Tón a rytmus vychádzajú z textu, interpunkcie, hlasu a hlasových nastavení výrobcu. Spoločná produktová príručka opisuje stabilitu pre konzistentnosť, podobnosť pre mieru podobnosti s hlasom a nastavenia rýchlosti od 0.7 do 1.2, pričom 1.0 znamená nezmenené tempo. Pôvodný jazyk a kadencia hlasu môžu ovplyvniť viacjazyčný výsledok. Emocionálny pokyn zapísaný ako bežné rozprávanie môže byť sám vyslovený, kým ovládanie zvukovými značkami v3 a v4 je samostatná vlastnosť modelu. Pripravte čistú hovorenú odpoveď a zamýšľanú náladu objasnite znením.
Spoločný postup TTS dokumentuje úplné generovanie reči a streamovaný zvuk. Jeho rodina formátov zahŕňa MP3, nekomprimovaný 16-bitový PCM, μ-law a A-law pre telefonovanie a Opus. Vyberte formát vhodný pre cieľ prehrávania a scenár uchovajte vedľa vybraného zvuku. Streamovanie sa týka spôsobu dodania generovanej reči; odlišuje sa od počúvania používateľa, detekcie repliky alebo rozhodovania, akú akciu má asistent vykonať.
Pri praktickej viacjazyčnej odpovedi asistenta potvrďte jeden výsledok a uveďte jeden nasledujúci krok. Pokyn v návode môže pomenovať ovládací prvok, ktorý má používateľ použiť, a vysvetliť, čo sa stane po jeho výbere. Znenie prispôsobte každému jazyku so zachovaním mien a skutočnej akcie namiesto mechanického prekladu neprirodzenej vety. Charakteristickú repliku skontrolujte z hľadiska výslovnosti, prízvuku, zrozumiteľnosti a nadväznosti na predchádzajúcu repliku. Opätovne použiteľným výsledkom je hovorený prednes previazaný s presným scenárom, hlasom a verziou Turbo v2.5.
Ailoot Ultra · Syntéza reči POST /v1/audio/speech elevenlabs/eleven-turbo-v2.5
elevenlabs/eleven-turbo-v2.5Úvod
Eleven Turbo v2.5 je viacjazyčná verzia prevodu textu na reč od ElevenLabs pre hlasové aplikácie s pohotovou odozvou. Podporuje 32 jazykov a až 40 000 znakov na požiadavku API a pripravené odpovede mení na hovorený zvuk vo zvolenom hlase.
- Povolené vstupy
- Text
- Výsledky
- Audio
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Syntéza reči POST /v1/audio/speech
- Vstup
text- Výstup
audio- Výstupný formát
- mp3
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity elevenlabs/eleven-turbo-v2.5 | Predvolené— |
Poleinput | Typstring | PožiadavkaPovinné | Hodnoty a limity Minimálna dĺžka: 1 Maximálna dĺžka: 40 000 Jednotka: znaky Unicode | Predvolené— |
Polevoice | Typstring | PožiadavkaPovinné | Hodnoty a limity george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will | Predvolené— |
Poleresponse_format | Typstring | PožiadavkaPovinné | Hodnoty a limity mp3 | Predvolené— |
Kombinácie vstupných podkladov
text_to_speech · Povinné: input
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, input, voice, response_format |
Parametervoice_ids | Špecifikáciageorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will |
Parameterresponse_format | Špecifikáciamp3 |
Parametermax_input_characters | Špecifikácia40000 |
Parameterother_options | Špecifikáciafalse |
Parameterinput | Špecifikáciapresný text UTF-8; počet znakov Unicode bez normalizácie |
Parametermaterial_types | Špecifikáciatext |
Životný cyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · skutočne vrátené task_id alebo záznam v knižnici médií
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Vyberte presný hlas z profilu tohto modelu.
Vstupné znaky a sekundy zvuku sú odlišné merané jednotky.
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Účtovacia jednotka | Poplatok |
|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Účtovacia jednotka— | Poplatok Vstup · Vstupné tokeny — / 1K tokenov Výstup · Výstupné tokeny — / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| Konfiguráciavstupný znak | Sadzobník— | Účtovacia jednotkaza vstupný znak | Poplatok Vstup · vstupný znak $0.00008 za vstupný znak |
Podrobnosti referenčnej tarify
Referenčné sadzobníky modelu nemenia výber metódy, cenové odhady ani poplatky. Aktívne poplatky používajú sadzby vybranej metódy Ailoot.
ElevenLabs: Eleven Turbo v2.5
Ceny podľa konfigurácie
| Konfigurácia | Podmienky účtovania | Poplatok |
|---|---|---|
| KonfiguráciaElevenLabs: Eleven Turbo v2.5 · Predvolená konfigurácia | Podmienky účtovaniaPredvolená konfigurácia | Poplatok Vstup · Vstupné znaky 0,00004 USD za vstupný znak |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
Ailoot Ultra · Syntéza reči
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
Prijať a uložiť výsledky
Ailoot Ultra · Syntéza reči
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Čítanie ďalšieho obsahu
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
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Uchovajte úplný binárny výsledok a hlavičky. Ak sa vráti JSON alebo viacero výstupov, uchovajte každú dátovú položku a stiahnite obsah z každej skutočnej podpísanej URL súboru.
Ak treba overiť pôvodnú odpoveď
Uchovajte pôvodné operation_id/X-Client-Request-ID na zosúladenie záznamov bez opätovného odoslania; neexistuje samostatná trasa na priebežné zisťovanie stavu zvuku.
Polia odpovede
| Pole | Typ |
|---|---|
Polebinary audio | Typbytes |
Poleresponse headers | Typheaders |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaNeplatné povinné polia, reprezentácia materiálu alebo hodnota parametra | Ďalší krokPred novou požiadavkou na vytvorenie opravte uvedené polia. |
Odpoveďserver_error | PodmienkaVrátená odpoveď uvádza, že operáciu alebo výsledok je potrebné skontrolovať | Ďalší krokUchovajte pôvodné vrátené ID operácie/úlohy, hlavičky požiadavky a odpoveď; naďalej čítajte údaje o tejto pôvodnej operácii podporovaným spôsobom. Požiadavku na vytvorenie znova neodosielajte. |
Aliasy
Aliasy modelov
Ailoot Ultra elevenlabs/eleven-turbo-v2.5
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · ElevenLabs: Eleven Turbo v2.5
- Aké vstupy a výsledky sú dostupné?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:text→audio- Aké polia používa požiadavka?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:model,input,voice,response_format- Aké limity platia?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:input.maximum_length:40000