Qwen: Qwen-Audio-3.0-TTS Plus
Qwen-Audio-3.0-TTS-Plus je Qwenov model za pretvorbo besedila v govor, osredotočen na podroben, naraven in izrazni zvok za pripovedovanje, zvočne knjige in sinhronizacijo. Podpira prednastavljene ali klonirane glasove, vezane na ta model, pretočni izhod ter navodila ali oznake za oblikovanje govorne izvedbe.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Qwen-Audio-3.0-TTS-Plus pretvarja pisno besedilo v izrazni govor, pri čemer je izdaja Plus osredotočena na kakovost sinteze, naravnost in podrobno glasovno izvedbo. Qwen kot glavne namene uporabe navaja ustvarjanje vsebin, zvočne knjige, sinhronizacijo filmov in videoposnetkov ter profesionalno govorno produkcijo. Posodobljeni profil modela opisuje širšo podporo jezikom z malo razpoložljivimi viri in kitajskim narečjem, bolj pristno narečno izgovarjavo ter močnejši nadzor čustev, tona, značaja, hitrosti govora, glasnosti in sloga. Proizvajalec poroča tudi o izboljšani jasnosti, ločljivosti in robustnosti v hrupnih ali odmevajočih akustičnih razmerah.
Plus je izdaja te družine za pretvorbo besedila v govor, osredotočena na kakovost; Flash je ločeno namenjen interakciji v realnem času. Pripoved pripravite kot besedilo za govor ter določite predvideno občinstvo, tempo in čustveno usmeritev. Pri odlomku zvočne knjige lahko primer navodil zahteva jasno artikulacijo, umirjen tempo in zadržano toplino; pri govoru za videoposnetek pa resen uvod, ki mu sledi bolj energična razlaga. To so izbire izvedbe za podane besede. Model je sintetizator govora, ne storitev za prepisovanje govora ali generator celotnega vizualnega prizora.
Med uradnimi sistemskimi glasovi za Plus sta Long An Ling Xin, opisan kot topel in empatičen, ter Long An Lu Feng, opisan kot vedro in živahno zveneč. Oba sta navedena za mandarinščino in angleščino. Proizvajalec za to izdajo ponuja tudi več kot 500 osnovnih glasov s predogledi, ki jih lahko ocenite pred izbiro. Za bolj enotno sintezo priporoča sistemske glasove. Izberite glas z natančnega seznama za Plus in jezik besedila uskladite z jeziki, ki jih ta glas podpira; glas iz Flash ni zamenljiv zgolj zato, ker sodi v isto širšo družino.
Model podpira kloniranje glasu na podlagi vzorca. Med dokumentiranimi jeziki kloniranih glasov so kitajščina, angleščina, japonščina, korejščina, ruščina, francoščina, nemščina, portugalščina, tajščina, indonezijščina, vietnamščina, španščina, italijanščina, malajščina, filipinščina in arabščina. Kitajske različice vključujejo Mandarin, Cantonese, Chongqing, Northeastern, Gansu, Guizhou, Zhejiang, Hebei, Henan, Hubei, Hunan, Jiangxi, Ningbo, Ningxia, Qingdao, Shaanxi, Shanxi, Shandong, Shanghainese, Sichuan in Yunnan, narečja pa se upravljajo z navodili. Proizvajalčeva tabela modelov loči kloniranje od ustvarjanja glasu iz besedilnega opisa: Plus podpira kloniranje, ne pa tega ločenega načina oblikovanja glasu.
Primeren referenčni posnetek za kloniranje je jasen govor z običajno hitrostjo, brez glasbe, hrupa v ozadju, drugih govorcev ali petja. Proizvajalec priporoča 10–20 sekund in dovoljuje do 60 sekund v datoteki, ki ni večja od 10 MB. Referenčne oblike so 16-bitni WAV, MP3 in M4A z najmanjšo frekvenco vzorčenja 16 kHz. Potrebnih je vsaj pet sekund neprekinjenega jasnega govora, za preostale premore pa je priporočeno, da niso daljši od dveh sekund. Pri stereoposnetku se obdeluje le prvi kanal. Ustvarjeni identifikator glasu je vezan na Plus in se za sintezo uporabi, ko je pripravljen; za uporabo iste reference prek Flash je treba posebej ustvariti glas Flash.
Navodila v naravnem jeziku lahko oblikujejo ton, tempo, čustva in barvo tako sistemskih kot kloniranih glasov. Uporabite konkretne opise slišnih lastnosti namesto nejasne zahteve po dobrem glasu. Vstavljene čustvene oznake lahko določijo slog znotraj besedila, oznake za bogato glasovno izraznost pa lahko dodajo glasovni učinek na izbranem mestu. Na primer, [serious] spremeni nadaljnjo govorno izvedbo, [sighing] pa vstavi vzdih, ne da bi spremenil okoliški čustveni slog. Nadzorne oznake veljajo do naslednje nadzorne oznake ali samodejne razmejitve stavkov. Ta funkcija z oznakami je dokumentirana samo za enosmerno pretakanje, zato ima drugačen obseg kot navodila pri dvosmernem besedilnem vhodu.
Proizvajalčeve možnosti izhoda so PCM, WAV, MP3 in Opus, z navedenimi frekvencami vzorčenja 8.000, 16.000, 22.050, 24.000, 44.100 in 48.000 Hz. Dokumentirani privzeti vrednosti sta MP3 in 22.050 Hz. Glasnost je mogoče nastaviti od 0 do 100, hitrost in višino tona pa od 0,5 do 2,0; MP3 in Opus dodatno omogočata bitno hitrost od 6 do 510 kbps. Izberite obliko, potrebno za predvajanje ali urejanje, nato pa te nastavitve ohranite enake v vseh razdelkih daljšega dela. Pretočni izhod vsebuje zvočne okvirje in metapodatke stavkov, časovne oznake besed pa so na voljo za ustrezne glasove, vključno s kloniranimi.
Dokumentirani potek besedilnega vhoda prek WebSocket dovoljuje 20.000 znakov na sporočilo in skupaj 200.000 znakov ter zahteva interval oddaje, ki ni daljši od 23 sekund. Sprejme lahko celotno besedilo ali urejene besedilne segmente in se zaključi, ko je vhod dokončan. Proizvajalec dokumentira tudi preklic trenutnega koraka sinteze. To so omejitve in vedenja tega protokola, ne splošna omejitev trajanja generiranega zvoka. Pri dolgi pripovedi besedilo razdelite v smiselne razdelke ter skupaj z nastalim zvokom ohranite njihov vrstni red in besedilo, da bo mogoče delo enotno sestaviti in pregledati.
Za izgovarjavo proizvajalec ponuja namige o ciljnem jeziku, pripise pinyin in zamenjave besedila za odpravljanje neželenega branja številk, okrajšav, simbolov ali besed. SSML je ločen način označevanja z omejitvami uporabe: dokumentacija Qwen ga podpira za klonirane glasove pri nepretočnih ali enosmerno pretočnih klicih, ob vklopu pa dovoljuje le eno oddajo besedila. Ne določa podpore SSML za vsak sistemski glas ali za dvosmerno pretakanje. Praktičen potek dela s Plus se začne z združljivim glasom in dokončanim besedilom, nato pa doda natančne izbire govorne izvedbe in izgovarjave za odlomek, ki ga je treba prebrati.
Ailoot Ultra · Pretvorba v govor POST /v1/audio/speech qwen/qwen-audio-3.0-tts-plus
qwen/qwen-audio-3.0-tts-plusZačetek
Qwen-Audio-3.0-TTS-Plus je Qwenov model za pretvorbo besedila v govor, osredotočen na podroben, naraven in izrazni zvok za pripovedovanje, zvočne knjige in sinhronizacijo. Podpira prednastavljene ali klonirane glasove, vezane na ta model, pretočni izhod ter navodila ali oznake za oblikovanje govorne izvedbe.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Zvok
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Pretvorba v govor POST /v1/audio/speech
- Vhod
text- Izhod
audio- Izhodni format
- mp3
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve qwen/qwen-audio-3.0-tts-plus | Privzeto— |
Poljeinput | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 Enota: znaki Unicode | Privzeto— |
Poljevoice | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve longanlingxin, longanlufeng | Privzeto— |
Poljeresponse_format | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve mp3 | Privzeto— |
Kombinacije vhodnih gradiv
text_to_speech · Obvezno: input
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, input, voice, response_format |
Parametervoice_ids | Specifikacijalonganlingxin, longanlufeng |
Parameterresponse_format | Specifikacijamp3 |
Parametermax_input_characters | Specifikacijanull |
Parameterother_options | Specifikacijafalse |
Parameterinput | Specifikacijanatančno besedilo UTF-8; število znakov Unicode brez normalizacije |
Parametermaterial_types | Specifikacijatext |
Življenjski cikel: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Dejansko vrnjeni task_id ali zapis v medijski knjižnici
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Izberite natančen glas iz profila tega modela.
Vhodni znaki in zvočne sekunde so različni merili porabe.
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Obračunana količina | Obračunska enota | Strošek |
|---|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Obračunana količina— | Obračunska enota— | Strošek Vhod · Vhodni žetoni — / 1K žetonov Izhod · Izhodni žetoni — / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| NastavitevUltra | Cenovna lestvica— | Obračunana količinaVsaka kodna točka Unicode šteje kot en znak, vključno z znaki Han. | Obračunska enotana 1K vhodnih znakov | Strošek Vhod · vhodni znak $0.04 na 1K vhodnih znakov |
Podrobnosti referenčne tarife
Referenčne lestvice modela ne spreminjajo izbire metode, ocen cen ali stroškov. Veljavni stroški uporabljajo cene izbrane metode Ailoot.
Qwen: Qwen-Audio-3.0-TTS Plus
Cene po nastavitvah
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevQwen: Qwen-Audio-3.0-TTS Plus · Privzeta konfiguracija | Obračunski pogojiPrivzeta konfiguracija | Strošek Vhod · Vhodni znaki 0,00004 $ na vhodni znak |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot Ultra · Pretvorba v govor
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
Prejmi in shrani rezultate
Ailoot Ultra · Pretvorba v govor
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Branje druge vsebine
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
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Shranite celoten binarni rezultat in glave. Če so vrnjeni podatki JSON ali več izhodov, shranite vsak podatkovni element in pridobite vsebino z vsakega dejanskega podpisanega URL datoteke.
Če je treba preveriti izvirni odgovor
Shranite izvirni operation_id/X-Client-Request-ID za uskladitev evidenc brez ponovnega pošiljanja; namenska pot za periodično preverjanje zvoka ne obstaja.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljebinary audio | Vrstabytes |
Poljeresponse headers | Vrstaheaders |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojNeveljavna obvezna polja, predstavitev gradiva ali vrednost parametra | Naslednji korakPred novo zahtevo za ustvarjanje popravite navedena polja. |
Odgovorserver_error | PogojVrnjeni odgovor navaja, da je treba operacijo ali rezultat preveriti | Naslednji korakShranite izvirni vrnjeni ID operacije/opravila, glave zahteve in odgovor; nadaljujte s podprtimi branji te izvirne operacije. Zahteve za ustvarjanje ne pošiljajte znova. |
Druga imena
Druga imena modelov
Ailoot Ultra qwen/qwen-audio-3.0-tts-plus
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Qwen: Qwen-Audio-3.0-TTS Plus
- Kateri vhodi in rezultati so na voljo?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:text→audio- Katera polja uporablja zahteva?
POST /v1/audio/speech·qwen/qwen-audio-3.0-tts-plus:model,input,voice,response_format