ElevenLabs: Eleven Multilingual v2
Eleven Multilingual v2 lager naturlig, konsistent tale fra tekst på 29 språk. ElevenLabs retter modellen mot lengre fortelleropptak, kurs, lydbøker og flerspråklig innhold, med en grense på 10 000 tegn per forespørsel og stemmebasert styring av aksent og fremføring.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Eleven Multilingual v2 er ElevenLabs’ tekst-til-tale-modell for naturlig, følelsesnyansert og konsistent fortelleropplesning. Den tar imot et skriftlig manus og returnerer talelyd, der den valgte stemmen tilfører mye av særpreget og aksenten. Produsenten fremhever stabilitet ved lengre genereringer, profesjonelt innhold, karakterstemmer, e-læring og flerspråklige prosjekter. Dette er en talesyntesemodell, adskilt fra stemmeomformeren Multilingual Speech to Speech med lignende navn.
Den dokumenterte samlingen inneholder 29 språk: engelsk, japansk, kinesisk, tysk, hindi, fransk, koreansk, portugisisk, italiensk, spansk, indonesisk, nederlandsk, tyrkisk, filippinsk, polsk, svensk, bulgarsk, rumensk, arabisk, tsjekkisk, gresk, finsk, kroatisk, malayisk, slovakisk, dansk, tamil, ukrainsk og russisk. Skriv det faktiske manuset på et støttet språk før syntese i stedet for å forvente at stemmemodellen oversetter det.
Modellen er laget for å bevare den valgte talerens kjennetegn og personlighet på tvers av støttede språk. Aksenten avhenger fortsatt sterkt av stemmen: ElevenLabs anbefaler en stemme trent på målspråket og den regionale aksenten, fordi en ikke-innfødt stemme kan beholde sin opprinnelige aksent eller skifte underveis. I et lokalisert kurs bør du bevare fortellerrollen og den overordnede tonen, samtidig som setningsstruktur, faguttrykk og uttale tilpasses publikum. En felles stemmeidentitet fjerner ikke behovet for å gjennomgå fremføringen på målspråket.
Forespørselsgrensen er 10 000 tegn. Lengre materiale kan deles i sammenhengende kapitler eller avsnitt; produsentens felles TTS-arbeidsflyt dokumenterer bruk av foregående og etterfølgende tekst, eller kontekst fra tilstøtende forespørsler, for å bevare prosodien mellom deler. Del ved en meningsfull setningsgrense og ta med nok omkringliggende kontekst til starten og slutten av et avsnitt. Produsentens omtrentlige minutter per forespørsel er ikke et løfte om fast varighet, fordi ordvalg, språk og tempo bestemmer lengden på det valgte opptaket.
Fremføringen følger tekstens betydning, fortellerkontekst, tegnsetting og den valgte stemmen. Stabilitet styrer variasjon og følelsesmessig spenn; likhet styrer hvor tett resultatet ligner stemmen. Den felles produktveiledningen beskriver et hastighetsområde fra 0.7 til 1.2, med 1.0 som uendret. Høy stabilitet kan høres tilbakeholden eller monoton ut, mens for lav stabilitet kan gjøre fremføringen ujevn. Skriftlige beskrivelser av fremføringen kan selv bli lest opp, så lag det endelige manuset i stedet for å bygge inn instruksjoner som aldri skal høres.
Denne modellens pausearbeidsflyt støtter SSML break-tagger, i motsetning til v3 og v4. Produsenten gir <break time="1.5s" /> som eksempel på å be om en naturlig pause og dokumenterer pauser på opptil tre sekunder. For mange break-tagger kan føre til tempoendringer eller artefakter, og den valgte stemmen kan påvirke hvordan pausen høres ut. Bruk pauser ved meningsfulle overganger, for eksempel etter en definisjon eller før neste del av en muntlig instruksjon.
Multilingual v2 støtter ikke fonemtagger i produsentens uttaleveiledning. Bruk ordbokaliaser eller en forberedt alternativ skrivemåte for å angi ønsket taleform for et navn, et akronym eller et faguttrykk. ElevenLabs beskriver også modellen som mer naturlig i behandlingen av tall enn Flash v2.5, samtidig som veiledningen om forberedelse fortsatt anbefaler å skrive kritiske tall, datoer og symboler som ordene som skal sies. En referansekode og en mengde trenger ulik opplesning selv når sifrene ser like ut.
Produsentens lydformatfamilie omfatter MP3 til distribusjon, ukomprimert 16-bits PCM til produksjonsarbeid, μ-law og A-law til telefoni, og Opus. Full talegenerering og strømming er dokumentert i den felles TTS-arbeidsflyten. Velg utdata til det tiltenkte formålet og oppbevar manus, stemme og valgt opptak sammen. Et lydbokkapittel, en bedriftsfortellerstemme og en kort leksjon kan ha samme modellformål, men trenge forskjellig tempo og inndeling.
For en praktisk leksjon skriver du innledningen, definisjonene, eksemplet og overgangen som fullstendige muntlige avsnitt. Marker uttrykkene som trenger konsistent uttale, og legg inn en naturlig pause etter hovedbegrepet. Gjennomgå en representativ del med navn, tall og en lengre setning, og kontroller aksent, forståelighet og om fremføringen holder seg jevn over avsnittsgrensen. Det nyttige resultatet er et konsistent fortelleropptak som kan brukes i kurset, lydboken eller videoen sammen med kildemanuset.
Ailoot Ultra · Talesyntese POST /v1/audio/speech elevenlabs/eleven-multilingual-v2
elevenlabs/eleven-multilingual-v2
elevenlabs/eleven-multilingual-v2Start
Eleven Multilingual v2 lager naturlig, konsistent tale fra tekst på 29 språk. ElevenLabs retter modellen mot lengre fortelleropptak, kurs, lydbøker og flerspråklig innhold, med en grense på 10 000 tegn per forespørsel og stemmebasert styring av aksent og fremføring.
- Godkjente inndata
- Tekst
- Resultater
- Lyd
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Talesyntese POST /v1/audio/speech
- Inndatatyper
text- Utdatatyper
audio- Utdataformat
- mp3
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser elevenlabs/eleven-multilingual-v2 | Standard— |
Feltinput | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 Maksimal lengde: 10 000 Enhet: Unicode-tegn | Standard— |
Feltvoice | Typestring | KravPåkrevd | Verdier & grenser george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will | Standard— |
Feltresponse_format | Typestring | KravPåkrevd | Verdier & grenser mp3 | Standard— |
Kombinasjoner av inngående materialer
text_to_speech · Påkrevd: input
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, input, voice, response_format |
Parametervoice_ids | Avtalegeorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will |
Parameterresponse_format | Avtalemp3 |
Parametermax_input_characters | Avtale10000 |
Parameterother_options | Avtalefalse |
Parameterinput | AvtaleEksakt UTF-8-tekst; antall Unicode-tegn uten normalisering |
Parametermaterial_types | Avtaletext |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Velg den eksakte stemmen fra denne modellprofilen.
Inndatategn og lydsekunder er ulike måleenheter for forbruk.
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Ailoot-satser
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Faktureringsenhet | Kostnad |
|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Faktureringsenhet— | Kostnad Inndata · Inngående tokener — / 1K tokener Utdata · Utgående tokener — / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
| Konfigurasjoninndatategn | Prisplan— | Faktureringsenhetper inndatategn | Kostnad Inndata · inndatategn $0.00016 per inndatategn |
Detaljer om referansetariffen
Referanseprisplaner på modellnivå endrer ikke metodevalg, prisoverslag eller kostnader. Aktive kostnader bruker satsene til den valgte Ailoot-metoden.
ElevenLabs: Eleven Multilingual v2
Priser etter konfigurasjon
| Konfigurasjon | Faktureringsvilkår | Kostnad |
|---|---|---|
| KonfigurasjonElevenLabs: Eleven Multilingual v2 · Standardkonfigurasjon | FaktureringsvilkårStandardkonfigurasjon | Kostnad Inndata · Inngående tegn 0,00008 USD per inndatategn |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Talesyntese
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-multilingual-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
Motta og lagre resultater
Ailoot Ultra · Talesyntese
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andre innholdslesinger
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
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Bevar hele det binære resultatet og svarhodene. Hvis JSON eller flere utdata returneres, bevar hvert dataelement og hent innholdet fra hver faktiske signerte ressurs-URL.
Hvis det opprinnelige svaret må kontrolleres
Bevar opprinnelig operation_id/X-Client-Request-ID for avstemming uten ny innsending; det finnes ingen egen rute for å spørre etter lydstatus.
Svarfelter
| Felt | Type |
|---|---|
Feltbinary audio | Typebytes |
Feltresponse headers | Typeheaders |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårUgyldige påkrevde felter, materialrepresentasjon eller parameterverdi | Neste trinnKorriger de angitte feltene før en ny opprettelsesforespørsel. |
Svarserver_error | VilkårDet returnerte svaret angir at operasjonen eller resultatet må kontrolleres | Neste trinnBevar den opprinnelige returnerte operasjons-/oppgave-ID-en, forespørselshodene og svaret; fortsett å lese den opprinnelige operasjonen på de støttede måtene. Ikke send opprettelsesforespørselen på nytt. |
Aliaser
Modellaliaser
Ailoot Ultra elevenlabs/eleven-multilingual-v2
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · ElevenLabs: Eleven Multilingual v2
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/audio/speech·elevenlabs/eleven-multilingual-v2:text→audio- Hvilke felt bruker forespørselen?
POST /v1/audio/speech·elevenlabs/eleven-multilingual-v2:model,input,voice,response_format- Hvilke grenser gjelder?
POST /v1/audio/speech·elevenlabs/eleven-multilingual-v2:input.maximum_length:10000