ElevenLabs: Eleven Multilingual v2
Eleven Multilingual v2 tuottaa tekstistä luontevaa ja yhtenäistä puhetta 29 kielellä. ElevenLabs tarjoaa sitä pitkään kerrontaan, kursseihin, äänikirjoihin ja monikieliseen sisältöön. Pyyntökohtainen raja on 10 000 merkkiä, ja aksenttia sekä esitystapaa ohjataan puheäänen valinnalla.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Eleven Multilingual v2 on ElevenLabsin tekstistä puheeksi -malli luontevaan, tunteet huomioivaan ja yhtenäiseen kerrontaan. Se vastaanottaa kirjoitetun käsikirjoituksen ja palauttaa puhuttua ääntä, jonka luonne ja aksentti määräytyvät suurelta osin valitun puheäänen mukaan. Valmistaja korostaa vakautta pitkissä generoinneissa, ammattimaista sisältöä, hahmojen ääninäyttelyä, verkko-oppimista ja monikielisiä hankkeita. Kyse on puhesynteesimallista, joka on erillinen samankaltaisesti nimetystä Multilingual Speech to Speech -äänenmuuntimesta.
Dokumentoitu kielivalikoima sisältää 29 kieltä: englanti, japani, kiina, saksa, hindi, ranska, korea, portugali, italia, espanja, indonesia, hollanti, turkki, filipino, puola, ruotsi, bulgaria, romania, arabia, tšekki, kreikka, suomi, kroatia, malaiji, slovakki, tanska, tamili, ukraina ja venäjä. Valmistele varsinainen käsikirjoitus tuetulla kielellä ennen synteesiä sen sijaan, että odottaisit puhemallin kääntävän sen.
Malli on suunniteltu säilyttämään valitun puhujan ominaispiirteet ja persoonallisuus tuetuilla kielillä. Aksentti riippuu silti vahvasti puheäänestä: ElevenLabs suosittelee kohdekielellä ja alueellisella aksentilla koulutettua ääntä, sillä vieraskielinen ääni voi säilyttää alkuperäisen aksenttinsa tai muuttua. Säilytä lokalisoidulla kurssilla kertojan rooli ja yleinen sävy mutta sovita lauserakenne, termit ja ääntäminen yleisölle. Yhteinen ääni-identiteetti ei poista tarvetta tarkistaa esitystä kohdekielellä.
Pyynnön raja on 10 000 merkkiä. Pidemmän aineiston voi jakaa toisiinsa liittyviin lukuihin tai osiin. Valmistajan yhteinen TTS-työnkulku dokumentoi edeltävän ja seuraavan tekstin tai viereisten pyyntöjen kontekstin käytön prosodian säilyttämiseen osien välillä. Tee jako mielekkäällä lauserajalla ja säilytä riittävästi ympäröivää kontekstia katkelman alkuun ja loppuun. Valmistajan likimääräiset minuuttimäärät pyyntöä kohden eivät lupaa kiinteää kestoa, sillä sanat, kieli ja puhenopeus määräävät valitun tallenteen pituuden.
Esitystapa seuraa tekstin merkitystä, kerronnallista kontekstia, välimerkkejä ja valittua ääntä. Stability ohjaa vaihtelua ja tunneilmaisun laajuutta; similarity ohjaa sitä, kuinka läheisesti tulos muistuttaa ääntä. Yhteinen tuoteopas kuvaa nopeusalueen 0.7–1.2, jossa 1.0 säilyttää nopeuden ennallaan. Suuri vakaus voi kuulostaa hillityltä tai yksitoikkoiselta, kun taas liian pieni vakaus voi tehdä esityksestä ailahtelevan. Kirjoitetut esitysohjeet voivat itse tulla puhutuiksi, joten valmistele lopullinen käsikirjoitus äläkä sisällytä siihen ohjeita, joita ei ole tarkoitus kuulla.
Tämän mallin taukotyönkulku tukee SSML break -tageja, toisin kuin v3 ja v4. Valmistaja antaa esimerkin <break time="1.5s" /> luontevan tauon pyytämiseen ja dokumentoi enintään kolmen sekunnin tauot. Liialliset break-tagit voivat aiheuttaa nopeuden muutoksia tai häiriöitä, ja valittu ääni voi vaikuttaa tauon kuulokuvaan. Käytä taukoja mielekkäissä siirtymissä, kuten määritelmän jälkeen tai ennen kerrotun ohjeen seuraavaa osaa.
Multilingual v2 ei tue valmistajan ääntämisoppaassa foneemitageja. Käytä sanakirjan aliaksia tai valmisteltua vaihtoehtoista kirjoitusasua nimen, akronyymin tai teknisen termin halutun puhutun muodon osoittamiseen. ElevenLabs kuvaa tämän mallin myös käsittelevän lukuja luontevammin kuin Flash v2.5, vaikka valmisteluohje suosittelee edelleen kirjoittamaan tärkeät luvut, päivämäärät ja symbolit sanoina, jotka on tarkoitus puhua. Viitekoodi ja määrä vaativat erilaisen lukutavan, vaikka niiden kirjoitetut numerot näyttäisivät samoilta.
Valmistajan äänimuotoihin kuuluvat MP3 jakeluun, pakkaamaton 16-bittinen PCM tuotantotyöhön, μ-law ja A-law puhelinliikenteeseen sekä Opus. Täyden puheen generointi ja suoratoisto on dokumentoitu yhteisessä TTS-työnkulussa. Valitse tulostemuoto käyttökohteen mukaan ja säilytä käsikirjoitus, puheääni ja valittu tallenne yhdessä. Äänikirjan luku, yrityskerronta ja lyhyt oppitunti voivat käyttää mallia samaan tarkoitukseen mutta vaatia erilaista rytmitystä ja jäsentelyä.
Kirjoita käytännön oppituntia varten johdanto, määritelmät, esimerkki ja siirtymä kokonaisiksi puhutuiksi jaksoiksi. Merkitse termit, joiden ääntämisen täytyy pysyä yhtenäisenä, ja käytä luontevaa taukoa keskeisen käsitteen jälkeen. Kuuntele edustava osuus, jossa esiintyy nimiä, lukuja ja pidempi lause, ja tarkista aksentti, ymmärrettävyys sekä esityksen tasaisuus osien rajalla. Hyödyllinen tuotos on yhtenäinen kerrontatallenne, joka voidaan sijoittaa kurssiin, äänikirjaan tai videoon yhdessä lähdekäsikirjoituksensa kanssa.
Ailoot Ultra · Puhesynteesi POST /v1/audio/speech elevenlabs/eleven-multilingual-v2
elevenlabs/eleven-multilingual-v2
elevenlabs/eleven-multilingual-v2Aloitus
Eleven Multilingual v2 tuottaa tekstistä luontevaa ja yhtenäistä puhetta 29 kielellä. ElevenLabs tarjoaa sitä pitkään kerrontaan, kursseihin, äänikirjoihin ja monikieliseen sisältöön. Pyyntökohtainen raja on 10 000 merkkiä, ja aksenttia sekä esitystapaa ohjataan puheäänen valinnalla.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- Ääni
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Puhesynteesi POST /v1/audio/speech
- Syötetyypit
text- Tulostyypit
audio- Tulosteen muoto
- mp3
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat elevenlabs/eleven-multilingual-v2 | Oletus— |
Kenttäinput | Tyyppistring | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 Enimmäispituus: 10 000 Yksikkö: Unicode-merkit | Oletus— |
Kenttävoice | Tyyppistring | VaatimusPakollinen | Arvot & rajat george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will | Oletus— |
Kenttäresponse_format | Tyyppistring | VaatimusPakollinen | Arvot & rajat mp3 | Oletus— |
Syöteaineistojen yhdistelmät
text_to_speech · Pakollinen: input
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, input, voice, response_format |
Parametrivoice_ids | Sopimusgeorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will |
Parametriresponse_format | Sopimusmp3 |
Parametrimax_input_characters | Sopimus10000 |
Parametriother_options | Sopimusfalse |
Parametriinput | Sopimustäsmällinen UTF-8-teksti; Unicode-merkkien määrä ilman normalisointia |
Parametrimaterial_types | Sopimustext |
Elinkaari: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · todellisuudessa palautettu task_id tai mediakirjaston tietue
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Valitse juuri tämän malliprofiilin ääni.
Syötemerkit ja äänisekunnit ovat eri mittareita.
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Ei määritetty Kun nopea tila on valittu
- Flex-tila
- Ei määritetty Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
Ailoot-hinnat
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Hinnasto | Laskutusyksikkö | Veloitus |
|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Laskutusyksikkö— | Veloitus Syöte · Syötetokenit — / 1K tokenia Tuloste · Tulostokenit — / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
| Asetuksetsyötemerkki | Hinnasto— | Laskutusyksikkösyötemerkkiä kohden | Veloitus Syöte · syötemerkki $0.00016 syötemerkkiä kohden |
Viitehinnaston tiedot
Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.
ElevenLabs: Eleven Multilingual v2
Hinnat asetusten mukaan
| Asetukset | Laskutusehdot | Veloitus |
|---|---|---|
| AsetuksetElevenLabs: Eleven Multilingual v2 · Oletusasetukset | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syötteen merkit 0,00008 $ syötemerkkiä kohden |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
Ailoot Ultra · Puhesynteesi
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
Vastaanota ja tallenna tulokset
Ailoot Ultra · Puhesynteesi
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Muut sisällön lukukerrat
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
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Säilytä koko binääritulos ja otsakkeet. Jos palautetaan JSON tai useita tulosteita, säilytä jokainen data-alkio ja nouda jokainen resurssi sen todellisesta allekirjoitetusta URL-osoitteesta.
Jos alkuperäinen vastaus on tarkistettava
Säilytä alkuperäinen operation_id/X-Client-Request-ID täsmäytystä varten lähettämättä pyyntöä uudelleen; erillistä äänen tilakyselyreittiä ei ole.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttäbinary audio | Tyyppibytes |
Kenttäresponse headers | Tyyppiheaders |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
Vastausserver_error | EhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistusta | Seuraava vaiheSäilytä alkuperäinen palautettu operaation tai tehtävän ID, pyynnön otsakkeet ja vastaus; jatka kyseisen alkuperäisen operaation tuettuja lukutoimintoja. Älä lähetä luontipyyntöä uudelleen. |
Aliakset
Mallin aliakset
Ailoot Ultra elevenlabs/eleven-multilingual-v2
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · ElevenLabs: Eleven Multilingual v2
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/audio/speech·elevenlabs/eleven-multilingual-v2:text→audio- Mitä kenttiä pyyntö käyttää?
POST /v1/audio/speech·elevenlabs/eleven-multilingual-v2:model,input,voice,response_format- Mitä rajoja sovelletaan?
POST /v1/audio/speech·elevenlabs/eleven-multilingual-v2:input.maximum_length:10000