ElevenLabs: Eleven Flash v2.5
Eleven Flash v2.5 muuntaa tekstin puheeksi monikielisiä vuorovaikutteisia vastauksia ja äänisovelluksia varten. Se tukee 32 kieltä ja enintään 40 000 merkkiä pyyntöä kohden. Nopean vasteen profiilissa kannattaa valmistella luvut ja nimet puhuttuun muotoon.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Eleven Flash v2.5 on ElevenLabsin monikielinen tekstistä puheeksi -malli reaaliaikaisiin ja vuorovaikutteisiin sovelluksiin. Se muuntaa annetun tekstivastauksen puheeksi ja yhdistää nopean vasteen luontevaan esitystapaan sekä yhtenäisiin äänen ominaisuuksiin. Valmistaja nimeää tyypillisiksi käyttökohteiksi ääniagentit, chatbotit, pelit ja välitöntä palautetta tarvitsevat sovellukset sekä laajamittaisemman tekstin muuntamisen puheeksi.
Malli tukee 32 kieltä: Multilingual v2:n 29 kieltä sekä unkaria, norjaa ja vietnamia. Dokumentoitu valikoima sisältää englannin, japanin, kiinan, saksan, hindin, ranskan, korean, portugalin, italian, espanjan, indonesian, hollannin, turkin, filipinon, puolan, ruotsin, bulgarian, romanian, arabian, tšekin, kreikan, suomen, kroatian, malaijin, slovakin, tanskan, tamilin, ukrainan ja venäjän. Tämä eroaa vain englantia tukevasta Flash v2:sta. Valitse käsikirjoituksen kieli ja siihen sopiva alueellinen ääni sen sijaan, että olettaisit englanninkielisen äänen aksentin sopivan jokaiseen lokalisointiin.
Pyyntö tukee enintään 40 000 merkkiä. Valmistaja esittää merkkitaulukon yhteydessä likimääräisiä äänen kestoja, mutta merkkiraja ei tarkoita kiinteää tallenteen pituutta. Puhetahti, kieli, välimerkit ja äänen esitystapa muuttavat kestoa. Käytä suorassa vastauksessa paljon lyhyempiä kokonaisia ilmauksia. Jaa pidemmän tallenteen käsikirjoitus mielekkäisiin osiin ja säilytä konteksti rajojen ympärillä. Suuri merkkikatto auttaa lähdeaineiston valmistelussa, mutta ei tee pitkästä keskeytymättömästä vastauksesta helppoa kuunneltavaa.
Lukujen normalisointi on tämän mallin olennainen ero. Juuri Flash v2.5:tä koskevassa osiossa todetaan, että normalisointi on oletusarvoisesti pois käytöstä sen pienen viiveen profiilissa, ja puhelinnumerot, päivämäärät tai rahamäärien merkinnät voivat tulla luetuiksi odottamattomasti. Valmistele tarkoitettu puhuttu muoto ennen synteesiä. Ratkaise, onko luku määrä, viitekoodi vai yksitellen toistettavia numeroita. Kirjoita päivämäärän kuukausi ja päivä niin kuin yleisön tulee ne kuulla. Anna lyhenteen koko muoto, kun se on tarkoitus puhua sanoina.
Ääntämistä voi ohjata muokatulla kirjoitusasulla tai sanakirjan aliaksilla. Valmistajan sanakirjaopas varaa foneemisäännöt nimetyille v4-, v3- ja Flash v2 -malleille ja suosittelee muille versioille aliaksia, joten Flash v2.5:n ei pidä olettaa perivän Flash v2:n foneemitagitukea. Säilytä toistuville nimille ja termeille haluttu ääntämistapa ja tarkista se valitulla äänellä. Jos tavalliseen tekstiin sisällytetään tunteisiin liittyviä esitysohjeita, ne voivat itse tulla puhutuiksi. Valmistele haluttua tallennetta varten puhdas lopullinen käsikirjoitus.
Yhteinen TTS-työnkulku tukee suoratoistettua ääntä ja täyden puheen generointia. Sen muotoperheeseen kuuluvat MP3, pakkaamaton 16-bittinen PCM, μ-law ja A-law puhelinliikenteeseen sekä Opus. Valitse muoto toistokohteen mukaan ja pidä generoitu teksti saatavilla äänen rinnalla. ElevenLabsin äänen säätimet voivat vaikuttaa yhtenäisyyteen ja nopeuteen, ja käsikirjoituksen sanamuodot sekä välimerkit tuovat suuren osan tarkoitetusta rytmistä. Nämä ovat valmistajan työnkulkuvaihtoehtoja; niistä ei seuraa, että jokainen säädin olisi käytettävissä tietyssä sovelluksessa. Tuoteopas tukee nimenomaisesti SSML-taukoja Flash v2.5:ssä, esimerkiksi <break time="1.5s" />, enintään kolmen sekunnin tauoilla. Liialliset break-tagit voivat vaikuttaa nopeuteen tai aiheuttaa häiriöitä. Yhteinen nopeussäädin toimii alueella 0.7–1.2, jossa 1.0 säilyttää nopeuden ennallaan.
Valmistele avustajaa varten yksi selkeä tulos ja yksi seuraava askel keskustelunomaiseksi lauseeksi. Käytännön repliikki voi vahvistaa toiminnon valmistumisen ja selittää sitten yhden vielä tarvittavan kentän. Pidä pelin tai opastuksen ohje riittävän lyhyenä, jotta se on ymmärrettävä käyttäjän muun toiminnan aikana. Sovita monikielisessä hankkeessa varsinainen ilmaisu pelkän sanaston vaihtamisen sijaan ja säilytä nimien, toimintojen ja ehtojen merkitys.
Kuuntele edustava katkelma, joka sisältää käsikirjoituksen vaikean kohdan: nimen, tunnisteen, päivämäärän tai pidemmän selityksen. Tarkista ymmärrettävyys, aksentti, tahti ja lukujen lausuminen tarkoitetulla tavalla. Valmistajan dokumentaatiossa synteesi on epädeterministinen, joten tarkka otto voi vaihdella samankaltaisillakin syötteillä. Säilytä valittu ääni ja sen puhutun tekstin valmistelu uudelleenkäytettävänä tuotoksena ilmoitusta, tukivastausta, vuorovaikutteista hahmoa tai tallennettua selitystä varten.
Ailoot Ultra · Puhesynteesi POST /v1/audio/speech elevenlabs/eleven-flash-v2.5
elevenlabs/eleven-flash-v2.5Aloitus
Eleven Flash v2.5 muuntaa tekstin puheeksi monikielisiä vuorovaikutteisia vastauksia ja äänisovelluksia varten. Se tukee 32 kieltä ja enintään 40 000 merkkiä pyyntöä kohden. Nopean vasteen profiilissa kannattaa valmistella luvut ja nimet puhuttuun muotoon.
- 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-flash-v2.5 | Oletus— |
Kenttäinput | Tyyppistring | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 Enimmäispituus: 40 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 | Sopimus40000 |
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.00008 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 Flash v2.5
Hinnat asetusten mukaan
| Asetukset | Laskutusehdot | Veloitus |
|---|---|---|
| AsetuksetElevenLabs: Eleven Flash v2.5 · Oletusasetukset | LaskutusehdotOletuskokoonpano | Veloitus Syöte · Syötteen merkit 0,00004 $ 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-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
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-flash-v2.5
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · ElevenLabs: Eleven Flash v2.5
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/audio/speech·elevenlabs/eleven-flash-v2.5:text→audio- Mitä kenttiä pyyntö käyttää?
POST /v1/audio/speech·elevenlabs/eleven-flash-v2.5:model,input,voice,response_format- Mitä rajoja sovelletaan?
POST /v1/audio/speech·elevenlabs/eleven-flash-v2.5:input.maximum_length:40000