Qwen: Qwen-Audio-3.0-TTS Plus
Qwen-Audio-3.0-TTS-Plus on Qwenin tekstistä puheeksi -malli, joka keskittyy yksityiskohtaiseen, luonnolliseen ja ilmeikkääseen ääneen kerronnassa, äänikirjoissa ja jälkiäänityksessä. Se tukee mallikohtaisia valmiita tai kloonattuja ääniä, suoratoistotulostetta sekä ilmaisua ohjaavia ohjeita tai tageja.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Qwen-Audio-3.0-TTS-Plus muuntaa kirjoitetun tekstin ilmeikkääksi puheeksi. Plus-versio keskittyy synteesin laatuun, luonnollisuuteen ja yksityiskohtaiseen puheilmaisuun. Qwen nimeää pääsovelluksiksi sisällöntuotannon, äänikirjat, elokuva- ja videojälkiäänityksen sekä ammattimaisen puhetuotannon. Mallin päivitetty profiili kuvaa laajempaa tukea vähäresurssisille kielille ja kiinan murteille, parempaa murteiden aitoutta sekä vahvempaa tunteen, sävyn, hahmon, puhenopeuden, äänenvoimakkuuden ja tyylin hallintaa. Valmistaja raportoi myös parempaa selkeyttä, erottelukykyä ja häiriönsietoa meluisissa tai kaikuvissa akustisissa oloissa.
Plus on tämän tekstistä puheeksi -perheen laatuun keskittyvä versio; Flash on erikseen suunnattu reaaliaikaiseen vuorovaikutukseen. Valmistele kerronta puhuttavana käsikirjoituksena ja määritä yleisö, tahti ja tunnesuunta. Äänikirjakatkelman esimerkkiohje voi käyttää selkeää artikulaatiota, harkittua tahtia ja hillittyä lämpöä; videon kertojaäänelle se voi pyytää vakavaa aloitusta ja sen jälkeen energisempää selitystä. Nämä ovat annetun tekstin esitystapavalintoja. Malli on puhesyntetisaattori, ei litterointipalvelu tai kokonaisen visuaalisen kohtauksen generaattori.
Plus-version virallisiin järjestelmä-ääniin kuuluvat lämpimäksi ja empaattiseksi kuvattu Long An Ling Xin sekä kirkkaaksi ja iloiseksi kuvattu Long An Lu Feng. Molemmat on lueteltu mandariinikiinalle ja englannille. Valmistaja tarjoaa myös yli 500 perusääntä tähän versioon ja esikuuntelut niiden arviointiin ennen valintaa. Se suosittelee järjestelmä-ääniä tasaisemman synteesin saavuttamiseksi. Valitse ääni tarkasta Plus-luettelosta ja sovita käsikirjoituksen kieli kyseisen äänen tukemiin kieliin; Flash-ääni ei ole vaihdettavissa vain siksi, että se kuuluu samaan laajempaan perheeseen.
Malli tukee näytepohjaista äänen kloonausta. Sen dokumentoituihin kloonattujen äänien kieliin kuuluvat kiina, englanti, japani, korea, venäjä, ranska, saksa, portugali, thai, indonesia, vietnam, espanja, italia, malaiji, filipino ja arabia. Kiinalaisiin muunnelmiin kuuluvat mandariinikiina, kantoninkiina sekä Chongqingin, Koillis-Kiinan, Gansun, Guizhoun, Zhejiangin, Hebein, Henanin, Hubein, Hunanin, Jiangxin, Ningbon, Ningxian, Qingdaon, Shaanxin, Shanxin, Shandongin, Shanghain, Sichuanin ja Yunnanin murteet, joita ohjataan ohjeilla. Valmistajan mallitaulukko erottaa kloonauksen äänen luomisesta tekstikuvauksen perusteella: Plus tukee kloonausta mutta ei erillistä äänisuunnittelutilaa.
Sopiva kloonausnäyte on selkeää normaalinopeuksista puhetta ilman musiikkia, taustamelua, muita päällekkäisiä puhujia tai laulua. Valmistaja suosittelee 10–20 sekuntia ja sallii enintään 60 sekuntia, tiedoston enimmäiskoon ollessa 10 MB. Näytemuodot ovat 16-bittinen WAV, MP3 ja M4A, ja näytteenottotaajuuden on oltava vähintään 16 kHz. Yhtäjaksoista selkeää puhetta on oltava vähintään viisi sekuntia, ja jäljelle jäävien taukojen tulisi kestää enintään kaksi sekuntia. Stereosta käsitellään vain ensimmäinen kanava. Luotu äänitunniste on sidottu Plus-versioon ja sitä käytetään synteesissä, kun se on valmis; saman näytteen jäljentäminen Flashilla vaatii erikseen luodun Flash-äänen.
Luonnollisen kielen ohjeet voivat muokata sekä järjestelmä-äänien että kloonattujen äänien sävyä, tahtia, tunnetta ja äänenväriä. Käytä konkreettisia kuultavan ilmaisun kuvauksia epämääräisen hyvän äänen pyynnön sijaan. Käsikirjoituksen tunnetagit voivat asettaa tyylin, ja ääni-ilmaisun tehostetagit voivat lisätä äänellisen tehosteen valittuun kohtaan. Esimerkiksi [serious] muuttaa seuraavaa ilmaisua, kun taas [sighing] lisää huokauksen muuttamatta ympäröivää tunnetyyliä. Ohjaustagit ovat voimassa seuraavaan ohjaustagiin tai automaattiseen lausesegmentointiin asti. Tämä tagiominaisuus on dokumentoitu vain yksisuuntaiseen suoratoistoon, joten sen soveltamisala eroaa kaksisuuntaisen tekstisyötteen kanssa käytettävistä ohjeista.
Valmistajan tulostevaihtoehdot ovat PCM, WAV, MP3 ja Opus ilmoitetuilla näytteenottotaajuuksilla 8 000, 16 000, 22 050, 24 000, 44 100 ja 48 000 Hz. MP3 ja 22 050 Hz ovat dokumentoidut oletukset. Äänenvoimakkuus voidaan asettaa välille 0–100, ja nopeus sekä sävelkorkeus välille 0,5–2,0; MP3 ja Opus sallivat lisäksi bittinopeuden 6–510 kbps. Valitse toistoon tai muokkaukseen tarvittava esitysmuoto ja pidä asetukset yhtenäisinä pidemmän teoksen osioissa. Suoratoistotuloste sisältää äänikehyksiä ja lauseiden metatietoja, ja sanatason aikaleimat ovat käytettävissä toimintoa tukeville äänille, myös kloonatuille äänille.
Dokumentoitu WebSocket-tekstisyötteen työnkulku sallii 20 000 merkkiä viestiä kohti ja yhteensä 200 000 merkkiä ja edellyttää enintään 23 sekunnin lähetysväliä. Se voi vastaanottaa kokonaisen käsikirjoituksen tai järjestettyjä tekstisegmenttejä ja päättyä syötteen valmistuttua. Valmistaja dokumentoi myös nykyisen synteesikierroksen peruuttamisen. Nämä ovat protokollan rajoja ja toimintatapoja eivätkä yleispätevä generoidun keston yläraja. Pitkässä kerronnassa järjestä käsikirjoitus yhtenäisiin osioihin ja säilytä niiden järjestys ja teksti tuotetun äänen rinnalla, jotta teos voidaan koota ja tarkistaa johdonmukaisesti.
Ääntämistä varten valmistaja tarjoaa kohdekielivihjeitä, pinyin-merkintöjä ja tekstikorvauksia numeroiden, lyhenteiden, symbolien tai sanojen ei-toivottujen lukutapojen korjaamiseen. SSML on erillinen merkintätila, jonka tuki on rajattu: Qwenin dokumentaatio tukee sitä kloonatuilla äänillä ei-suoratoistavissa tai yksisuuntaisesti suoratoistavissa kutsuissa, joissa sallitaan vain yksi tekstin lähetys tilan ollessa käytössä. Se ei määritä SSML-tukea kaikille järjestelmä-äänille tai kaksisuuntaiseen suoratoistoon. Käytännöllinen Plus-työnkulku alkaa yhteensopivasta äänestä ja valmiista käsikirjoituksesta, minkä jälkeen lisätään tarkat esitys- ja ääntämisvalinnat kerrottavaan katkelmaan.
Ailoot Ultra · Puhesynteesi POST /v1/audio/speech qwen/qwen-audio-3.0-tts-plus
qwen/qwen-audio-3.0-tts-plusAloitus
Qwen-Audio-3.0-TTS-Plus on Qwenin tekstistä puheeksi -malli, joka keskittyy yksityiskohtaiseen, luonnolliseen ja ilmeikkääseen ääneen kerronnassa, äänikirjoissa ja jälkiäänityksessä. Se tukee mallikohtaisia valmiita tai kloonattuja ääniä, suoratoistotulostetta sekä ilmaisua ohjaavia ohjeita tai tageja.
- 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 qwen/qwen-audio-3.0-tts-plus | Oletus— |
Kenttäinput | Tyyppistring | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 Yksikkö: Unicode-merkit | Oletus— |
Kenttävoice | Tyyppistring | VaatimusPakollinen | Arvot & rajat longanlingxin, longanlufeng | 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 | Sopimuslonganlingxin, longanlufeng |
Parametriresponse_format | Sopimusmp3 |
Parametrimax_input_characters | Sopimusnull |
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 | Laskutettava määrä | Laskutusyksikkö | Veloitus |
|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Laskutettava määrä— | 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 |
| AsetuksetUltra | Hinnasto— | Laskutettava määräJokainen Unicode-koodipiste lasketaan yhdeksi merkiksi, myös Han-merkit. | Laskutusyksikkö1K syötemerkkiä kohden | Veloitus Syöte · syötemerkki $0.04 1K 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.
Qwen: Qwen-Audio-3.0-TTS Plus
Hinnat asetusten mukaan
| Asetukset | Laskutusehdot | Veloitus |
|---|---|---|
| AsetuksetQwen: Qwen-Audio-3.0-TTS Plus · 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": "qwen/qwen-audio-3.0-tts-plus", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["longanlingxin", "longanlufeng"]')
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 qwen/qwen-audio-3.0-tts-plus
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · Qwen: Qwen-Audio-3.0-TTS Plus
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:text→audio- Mitä kenttiä pyyntö käyttää?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:model,input,voice,response_format