ElevenLabs: Eleven Flash v2.5
Eleven Flash v2.5 pretvarja besedilo v govor za večjezične interaktivne odgovore in glasovne aplikacije. Podpira 32 jezikov in do 40 000 znakov na zahtevo, njegovemu profilu hitrega odzivanja pa koristi priprava števil in imen v govorjeni obliki.
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 Flash v2.5 je večjezični model podjetja ElevenLabs za pretvorbo besedila v govor, zasnovan za aplikacije v realnem času in interaktivne aplikacije. Posredovani besedilni odgovor pretvori v govorni zvok ter uravnoteži profil hitrega odzivanja z naravnim podajanjem in doslednimi glasovnimi značilnostmi. Proizvajalec med značilne uporabe uvršča glasovne agente, klepetalne robote, igre in aplikacije, ki potrebujejo takojšnje povratne informacije, ter obsežnejšo pretvorbo besedila v govor.
Model podpira 32 jezikov: nabor 29 jezikov Multilingual v2 ter madžarščino, norveščino in vietnamščino. Dokumentirani nabor vključuje angleščino, japonščino, kitajščino, nemščino, hindijščino, francoščino, korejščino, portugalščino, italijanščino, španščino, indonezijščino, nizozemščino, turščino, filipinščino, poljščino, švedščino, bolgarščino, romunščino, arabščino, češčino, grščino, finščino, hrvaščino, malajščino, slovaščino, danščino, tamilščino, ukrajinščino in ruščino. To se razlikuje od izključno angleškega Flash v2. Izberite jezik scenarija in ustrezen regionalni glas, namesto da bi predpostavljali, da je naglas angleškega glasu prava izbira za vsako lokalizacijo.
Zahteva podpira do 40 000 znakov. Proizvajalec ob tabeli znakov navaja približna trajanja zvoka, vendar omejitev znakov ni fiksna dolžina posnetka. Hitrost govora, jezik, ločila in glasovno podajanje spreminjajo trajanje. Za odziv v živo uporabite veliko krajše popolne fraze; za daljši posnetek razdelite scenarij na smiselne razdelke in ohranite kontekst okoli meja. Visoka zgornja meja znakov je uporabna pri pripravi vira, vendar dolgega neprekinjenega odgovora ne naredi preprostega za poslušanje.
Normalizacija števil je pomembna razlika tega modela. Razdelek posebej za Flash v2.5 navaja, da je normalizacija v njegovem profilu nizke zakasnitve privzeto izklopljena in da so lahko telefonske številke, datumi ali denarni zapisi prebrani nepričakovano. Pred sintezo pripravite želeno govorjeno obliko. Določite, ali je število količina, referenčna koda ali števke, ki jih je treba ponoviti posamično. Pri datumu zapišite mesec in dan tako, kot naj ju sliši občinstvo; pri okrajšavi podajte razširjeno obliko, kadar naj bo izgovorjena z besedami.
Izgovarjavo lahko usmerjate s spremenjenim zapisom ali slovarskimi nadomestnimi oblikami. Proizvajalčev slovarski vodnik fonemska pravila pridržuje za imenovane modele v4, v3 in Flash v2 ter priporoča nadomestne oblike za druge izdaje, zato Flash v2.5 ne sme samodejno prevzeti podpore za fonemske oznake modela Flash v2. Ohranite želeno izgovarjavo ponavljajočih se imen in izrazov ter jo preverite z izbranim glasom. Če čustveno obarvano prozo vključite kot navodilo v navadno besedilo, je lahko tudi sama izgovorjena; pripravite čist končni scenarij za želeni posnetek.
Skupni potek TTS podpira pretočni zvok in celotno ustvarjanje govora. Njegova družina formatov vključuje MP3, nestisnjen 16-bitni PCM, μ-law in A-law za telefonijo ter Opus. Format izberite glede na cilj predvajanja in ustvarjeno besedilo ohranite na voljo ob zvoku. Glasovne nastavitve ElevenLabs lahko vplivajo na doslednost in hitrost, medtem ko besedilo in ločila scenarija določajo velik del želenega ritma. To so možnosti proizvajalčevega poteka, ločene od predpostavke, da določena aplikacija omogoča vsako nastavitev. Produktni vodnik izrecno podpira premore SSML za Flash v2.5, na primer <break time="1.5s" />, s premori do treh sekund. Preveč oznak break lahko vpliva na hitrost ali povzroči artefakte. Skupna nastavitev hitrosti sega od 0,7 do 1,2, pri čemer 1,0 pomeni nespremenjeno hitrost.
Za pomočnika pripravite en jasen rezultat in en naslednji korak v pogovornem stavku. Praktična vrstica lahko potrdi, da se je dejanje zaključilo, nato pa pojasni, katero edino polje še manjka. Pri igri ali učnem vodiču naj bo navodilo dovolj kratko, da ga uporabnik razume med dejavnostjo. Pri večjezičnem projektu prilagodite dejansko izražanje, namesto da bi samo zamenjali besedišče, in ohranite pomen imen, dejanj ter pogojev.
Preglejte reprezentativen odlomek, ki vsebuje zahtevni del scenarija: ime, identifikator, datum ali daljšo razlago. Preverite razumljivost, naglas, tempo in pravilnost izgovarjave števil. Sinteza je v proizvajalčevi dokumentaciji nedeterministična, zato se natančen posnetek lahko razlikuje tudi pri podobnih vnosih. Izbrani zvok in njegovo pripravo govorjenega besedila ohranite kot izdelek za ponovno uporabo pri obvestilu, podpornem odgovoru, interaktivnem liku ali posneti razlagi.
Ailoot Ultra · Pretvorba v govor POST /v1/audio/speech elevenlabs/eleven-flash-v2.5
elevenlabs/eleven-flash-v2.5Začetek
Eleven Flash v2.5 pretvarja besedilo v govor za večjezične interaktivne odgovore in glasovne aplikacije. Podpira 32 jezikov in do 40 000 znakov na zahtevo, njegovemu profilu hitrega odzivanja pa koristi priprava števil in imen v govorjeni obliki.
- 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-flash-v2.5 | Privzeto— |
Poljeinput | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 Največja dolžina: 40.000 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 | Specifikacija40000 |
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.00008 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 Flash v2.5
Cene po nastavitvah
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevElevenLabs: Eleven Flash v2.5 · Privzeta konfiguracija | Obračunski pogojiPrivzeta konfiguracija | Strošek Vhod · Vhodni znaki 0,00004 $ 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-flash-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
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-flash-v2.5
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · ElevenLabs: Eleven Flash v2.5
- Kateri vhodi in rezultati so na voljo?
POST /v1/audio/speech·elevenlabs/eleven-flash-v2.5:text→audio- Katera polja uporablja zahteva?
POST /v1/audio/speech·elevenlabs/eleven-flash-v2.5:model,input,voice,response_format- Katere omejitve veljajo?
POST /v1/audio/speech·elevenlabs/eleven-flash-v2.5:input.maximum_length:40000