ElevenLabs: Eleven v3
Eleven v3 syntetisoi käsikirjoituksesta tunteikkaasti ilmaisullista puhetta tekstin sisäisillä äänitageilla ja valmistajan vuoropuhelutilalla. Se tukee yli 70 kieltä ja 5 000 merkin pyyntörajaa kerrontaan, hahmokohtauksiin ja muihin esityksiin, joissa esitystapa on tärkeä.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Eleven v3 on ElevenLabsin ilmaisullinen tekstistä puheeksi -malli tunnepitoiseen vuoropuheluun, hahmojen keskusteluun ja äänikirjakerrontaan. Se muuntaa kirjoitetun käsikirjoituksen puheeksi ja muotoilee tunneilmaisua sekä esitystä kontekstin avulla. Valmistaja tukee sekä yhden äänen puhetta että usean puhujan vuoropuhelutyönkulkua. Tämä kortti koskee nimettyä v3-versiota, joka pidetään erillään v3 Conversationalista ja myöhemmästä v4-perheestä.
Tekstin sisäiset äänitagit voivat ohjata tunnetta, äänenkäyttöä ja sanattomia reaktioita. Valmistaja antaa esimerkkejä, kuten [sad], [angry], [happily], [whispers], [shouts], [laughs], [clears throat] ja [sighs]. Sijoita vihje niiden sanojen tai reaktion lähelle, joihin sen tulee vaikuttaa. Kirjoita kerronnallisessa kohtauksessa tunnemuutos varsinaiseen vuoropuheluun ja ilmaise haluttu ääni tagilla sen sijaan, että tukeutuisit erilliseen kohtauskuvaukseen.
V3 ei tue SSML <break> -tageja. Sen kehoteopas käyttää taukoihin ja rytmitykseen äänitageja, välimerkkejä, kolmea pistettä ja tekstirakennetta. Tämä antaa esitysohjeen tarkan ajoitussopimuksen sijaan. Epäröivässä repliikissä kolme pistettä ja sopiva äänivihje voivat tehdä tarkoitetun epäröinnin selväksi. Jos tallenteen täytyy sopia täsmälliseen aikajanaan, sijoita se valitun oton ja editointityönkulun avulla sen sijaan, että pitäisit taukotagia kiinteän keston yksikkönä.
Äänen valinta on edelleen tärkeää. Dokumentoidun ohjeen mukaan äänen koulutusaineistossa jo esiintyvä esitystapa on helpompi toistaa, kun taas poikkeavat pyynnöt voivat olla epäluotettavampia. Sovita ääni hahmoon tai kertojaan ja tarkista, tuottavatko valitut tagit tarkoitetun esityksen. Nykyinen v3-kehoteosio sanoo, etteivät Professional Voice Clones -äänet ole täysin optimoituja tälle versiolle; v4:n dokumentoidut klooniparannukset ja natiivit ääntämissäätimet ovat erillisiä version ominaisuuksia. Tuoteopas merkitsee myös Speedin, Similarityn ja Speaker Boostin pois käytöstä tavallisessa v3:ssa. Valmistele tahti ja esitys äänen, tagien, välimerkkien ja tekstirakenteen avulla perimättä toisen version liukusäätimiä.
Eleven v3 tukee yli 70 kieltä, mukaan lukien englanti, ranska, saksa, japani, korea, espanja, portugali ja venäjä. Valitse kieleen ja alueelliseen aksenttiin sopiva ääni ja valmistele varsinainen puhuttu sanamuoto ennen synteesiä. Kielituki ei käännä käsikirjoitusta automaattisesti. Säilytä lokalisoidussa hahmokohtauksessa puhujan tarkoitus ja reaktio mutta sovita ilmaisu yleisölle luontevaksi.
Tekstistä puheeksi -pyyntö tukee enintään 5 000 merkkiä. Jaa pidemmät käsikirjoitukset kokonaisten kohtausten tai kerrontaosien rajoilta, jotta jokaisella segmentillä on selkeä alku ja loppu. Valmistaja tarjoaa puheelle create- ja stream-tilat sekä vuoropuhelulle create- ja stream-tilat. Yhdistä vuoropuhelun jokainen vuoro tarkoitettuun puhujaan ja säilytä järjestys. Pidä tunnemuutoksen yhteydessä riittävästi ympäröivää tekstiä, jotta siirtymä on ymmärrettävä.
Valmistajan yhteinen äänityönkulku tarjoaa MP3:n, PCM:n ja puhelinkoodaukset, kuten μ-law'n, sekä TTS-oppaassa luetellut lisämuodot. Ääntämissanakirjat tarjoavat tavan pitää nimet ja tekniset termit yhtenäisinä. Sanakirjaopas nimeää v3:n nimenomaisesti foneemisääntöjen malliksi ja rajaa monikielisen foneettisen laajennuksen v4:ään; tämä ei tee v4:n kauttaviivoilla ympäröidystä natiivista IPA-syntaksista v3:n ominaisuutta. Valmistele tärkeät kirjoitusasut tai puhutut aliakset ja tarkista tulos valitulla äänellä.
Anna käytännön esitystehtävänantoon valmis jakso pelkän rungon sijaan: kertojan johdanto, hahmon varsinainen repliikki ja kohtauksen sulkeva reaktio. Määritä, mikä sisältö puhutaan, mihin äänireaktio kuuluu ja mikä on kunkin vaiheen tunnesuunta. Tarkista ääntäminen, ääni-identiteetti, ohjeiden tahaton lukeminen ja puhujien väliset siirtymät. Tulos on annetun käsikirjoituksen ilmaisullinen tallenne ja valittu otto, jota voidaan käyttää uudelleen tai korjata ääniprojektissa.
Ailoot Ultra · Puhesynteesi POST /v1/audio/speech elevenlabs/eleven-v3
elevenlabs/eleven-v3Aloitus
Eleven v3 syntetisoi käsikirjoituksesta tunteikkaasti ilmaisullista puhetta tekstin sisäisillä äänitageilla ja valmistajan vuoropuhelutilalla. Se tukee yli 70 kieltä ja 5 000 merkin pyyntörajaa kerrontaan, hahmokohtauksiin ja muihin esityksiin, joissa esitystapa on tärkeä.
- 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-v3 | Oletus— |
Kenttäinput | Tyyppistring | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 Enimmäispituus: 5 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 | Sopimus5000 |
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 v3
Hinnat asetusten mukaan
| Asetukset | Laskutusehdot | Veloitus |
|---|---|---|
| AsetuksetElevenLabs: Eleven v3 · 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-v3", "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-v3
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · ElevenLabs: Eleven v3
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/audio/speech·elevenlabs/eleven-v3:text→audio- Mitä kenttiä pyyntö käyttää?
POST /v1/audio/speech·elevenlabs/eleven-v3:model,input,voice,response_format- Mitä rajoja sovelletaan?
POST /v1/audio/speech·elevenlabs/eleven-v3:input.maximum_length:5000