modellen

Qwen: Qwen-Audio-3.0-TTS Flash

Markdown · JSON

Qwen: Qwen-Audio-3.0-TTS Flash

Qwen-Audio-3.0-TTS-Flash is Qwens tekst-naar-spraakmodel voor snel reagerende spraakassistenten en interactieve gesprekken. Het combineert streamingsynthese, modelspecifieke vooraf ingestelde of gekloonde stemmen en instructies of tags voor expressieve spraak.

Over het model

Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.

Qwen-Audio-3.0-TTS-Flash zet een aangeleverde tekst om in spraak, waarbij de Flash-editie zich richt op realtime-interactie. Qwen noemt spraakassistenten, interactieve gesprekken en intelligente klantenservice als belangrijkste toepassingen. Vergeleken met de vorige versie beschrijft de maker een bredere ondersteuning voor talen met weinig beschikbare taaldata en Chinese dialecten, authentiekere dialectuitspraak en meer controle over emotie, toon, personage, snelheid, volume en spreekstijl. Ook meldt de maker verbeterde verstaanbaarheid en robuustheid in lawaaiige of galmende akoestische omstandigheden. Dit is tekst-naar-audiosynthese, geen herkenning van binnenkomende spraak of model voor gesproken dialogen.

Flash geeft prioriteit aan het begin van de spraak in een interactieve uitwisseling. Qwen meldt voor de realtime-synthese van dit model een latentie van het eerste pakket van hoogstens 200 milliseconden; de gebruikshandleiding vermeldt ook dat het aanvankelijk opzetten van de verbinding bijdraagt aan de gemeten vertraging van de eerste verzending. Bereid de woorden die moeten worden uitgesproken afzonderlijk van de gewenste voordracht voor. Een voorbeeldopdracht voor een antwoord van een spraakassistent kan een beknopt antwoord combineren met een instructie om rustig en duidelijk te spreken. Het relevante resultaat is de gegenereerde spraak voor die tekst, waarbij de toepassing het afspelen en het omringende gesprek afhandelt.

De lijst met systeemstemmen van de maker bevat modelspecifieke opties zoals Long An Feng Yue voor een natuurlijke, vriendelijke voordracht en Long An Xiao Xin voor een vriendelijke, levendige voordracht, beide vermeld voor Mandarijn en Engels. De lijst bevat ook Engelse stemmen, zoals loongmary met een Brits accent en loongjohn met een rustig, vriendelijk Amerikaans accent. Elk model heeft daarnaast meer dan 500 basisstemmen. Qwen raadt aan te beginnen met systeemstemmen voor consistentie en voorvertoningen te beoordelen bij het kiezen van een basisstem. Een stem moet bij het geselecteerde model horen en de tekst moet in een taal zijn die de stem ondersteunt.

Gekloonde stemmen verbreden het gedocumenteerde taalaanbod tot Chinees, Engels, Japans, Koreaans, Russisch, Frans, Duits, Portugees, Thai, Indonesisch, Vietnamees, Spaans, Italiaans, Maleis, Filipino en Arabisch. De Chinese dekking omvat Mandarijn, Kantonees en varianten uit Chongqing, Noordoost-China, Gansu, Guizhou, Zhejiang, Hebei, Henan, Hubei, Hunan, Jiangxi, Ningbo, Ningxia, Qingdao, Shaanxi, Shanxi, Shandong, Shanghai, Sichuan en Yunnan, waarbij het dialect via instructies wordt geselecteerd. De modeltabel ondersteunt stemklonen op basis van een voorbeeldopname en onderscheidt dit van het maken van een nieuwe stem op basis van alleen een tekstbeschrijving, wat deze editie niet ondersteunt.

Voor klonen adviseert de maker een opname van 10–20 seconden, met een maximum van 60 seconden en een bestandsgrootte van hoogstens 10 MB. Ondersteunde referentieformaten zijn 16-bits WAV, MP3 en M4A, met een samplefrequentie van minstens 16 kHz. De opname moet minstens vijf seconden ononderbroken, heldere spraak bevatten; overige pauzes zouden niet langer dan twee seconden moeten duren. Vermijd achtergrondgeluid, andere stemmen en zang. Stereo wordt geaccepteerd, maar alleen het eerste kanaal wordt verwerkt. Het kloonproces retourneert een stemidentificatie die aan het exacte doelmodel is gekoppeld; de synthese gebruikt die identificatie zodra de stem gereed is. Voor dezelfde opname zijn afzonderlijke gekloonde stemmen nodig voor Flash en Plus.

Instructies in natuurlijke taal sturen de voordracht van zowel systeemstemmen als gekloonde stemmen. Beschrijf hoorbare eigenschappen, zoals een zachte toon, duidelijke articulatie of een iets lager spreektempo. Tags in de tekst bieden een andere vorm van sturing: [empathetic] of [serious] stelt een stijl in voor de tekst die volgt, terwijl [laughing] of [sighing] op een specifieke plaats een stemeffect invoegt. Een besturingstag blijft geldig tot een andere besturingstag of automatische zinssegmentatie. Deze emotietags en tags voor rijkere spraak zijn alleen gedocumenteerd voor unidirectionele streaming, niet voor de bidirectionele tekstinvoermodus. Bereid een expressieve zin voor in de modus die bij deze besturing past.

De spraakinterface van de maker ondersteunt PCM, WAV, MP3 en Opus. De vermelde samplefrequenties zijn 8.000, 16.000, 22.050, 24.000, 44.100 en 48.000 Hz, met MP3 en 22.050 Hz als standaardinstellingen. Het volume loopt van 0 tot 100; spreeksnelheid en toonhoogte lopen elk van 0,5 tot 2,0. MP3 en Opus bieden ook een bitrate-instelling van 6 tot 510 kbps. Kies een formaat en samplefrequentie die passen bij de beoogde speler of verwerking. Voor een interactieve toepassing documenteert de maker streamingaudioframes en zinsmetadata, met tijdstempels op woordniveau in de streaminguitvoer voor daarvoor geschikte stemmen, waaronder gekloonde stemmen.

Het gedocumenteerde WebSocket-tekstprotocol accepteert maximaal 20.000 tekens in één tekstbericht en in totaal 200.000 tekens binnen een taak, met hoogstens 23 seconden tussen verzendingen. Dit zijn protocollimieten van de maker, geen universele limiet voor de duur van de audio-uitvoer van het model. Het protocol ondersteunt het annuleren van de huidige synthesebeurt en een volgende taak via dezelfde verbinding. Bewaar tekstsegmenten in de volgorde waarin ze moeten worden uitgesproken en sluit de invoer af wanneer de tekst compleet is. Voor uitspraakvoorbereiding documenteert de maker hints voor de doeltaal, pinyinannotaties en tekstvervangingen, die nuttig zijn wanneer cijfers, afkortingen of symbolen onverwacht worden uitgesproken.

SSML is een afzonderlijke opmaakoptie met voorwaarden voor de stem en interactiemodus: Qwen documenteert deze voor gekloonde stemmen, met aanroepen zonder streaming of met unidirectionele streaming, en één tekstverzending wanneer SSML is ingeschakeld. Ga er niet van uit dat dit voor elke vooraf ingestelde stem of bidirectionele stream geldt. Begin voor gewone dialogen met een compatibele stem, een schone spreektekst en een specifieke voordrachtsinstructie; voeg gerichte uitspraak- of expressieve besturing toe waar de taak dat vereist. Zo blijft het Flash-profiel gericht op snel reagerende spraak uit voorbereide tekst, in plaats van op mogelijkheden van andere Qwen-audiomodellen.

Ailoot Ultra · Spraakgeneratie POST /v1/audio/speech qwen/qwen-audio-3.0-tts-flash

qwen/qwen-audio-3.0-tts-flash

Alibaba /qwen/qwen-audio-3.0-tts-flash

Aan de slag

Qwen-Audio-3.0-TTS-Flash is Qwens tekst-naar-spraakmodel voor snel reagerende spraakassistenten en interactieve gesprekken. Het combineert streamingsynthese, modelspecifieke vooraf ingestelde of gekloonde stemmen en instructies of tags voor expressieve spraak.

Toegestane invoer
Tekst
Resultaten
Audio

Beschikbaar in Ailoot · invoer en methoden

Ailoot Ultra · Spraakgeneratie POST /v1/audio/speech
Invoertypen
text
Uitvoertypen
audio
Uitvoerformaat
mp3
VeldTypeVereisteWaarden en limietenStandaard
VeldmodelTypestringVereisteVereistWaarden en limieten
qwen/qwen-audio-3.0-tts-flash
Standaard—
VeldinputTypestringVereisteVereistWaarden en limieten
Minimumlengte: 1
Eenheid: Unicode-tekens
Standaard—
VeldvoiceTypestringVereisteVereistWaarden en limieten
loongjohn, longanhuan_v3.6
Standaard—
Veldresponse_formatTypestringVereisteVereistWaarden en limieten
mp3
Standaard—
Combinaties van invoermaterialen

text_to_speech · Vereist: input

Methodeparameters en levenscyclus
ParameterContract
Parametercontent_typeContractapplication/json
ParameterrequiredContractmodel, input, voice, response_format
Parametervoice_idsContractloongjohn, longanhuan_v3.6
Parameterresponse_formatContractmp3
Parametermax_input_charactersContractnull
Parameterother_optionsContractfalse
ParameterinputContractexacte UTF-8-tekst; aantal Unicode-tekens zonder normalisatie
Parametermaterial_typesContracttext

Levenscyclus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · de daadwerkelijk geretourneerde task_id of het record in de mediabibliotheek

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Selecteer de exacte stem uit dit modelprofiel.

Invoertekens en audioseconden zijn verschillende meeteenheden.

Tarieven

Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.

Snelle modus
Niet opgegeven Wanneer de snelle modus is geselecteerd
Flexmodus
Niet opgegeven Wanneer de modus flex is geselecteerd
Maximale redeneerinspanning
Niet opgegeven Wanneer bij maximale redeneerinspanning de default-aanpassing wordt gebruikt

Ailoot-tarieven

Prijzen per configuratie

Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.

ConfiguratieTariefstaffelFactureerbare hoeveelheidRekeneenheidKosten
ConfiguratieBasistarieven voor tokensTariefstaffelBasistariefFactureerbare hoeveelheid—Rekeneenheid—Kosten
Invoer · Invoertokens — / 1K tokens
Uitvoer · Uitvoertokens — / 1K tokens
Invoer · Cache lezen — / 1K tokens
Invoer · Cache schrijven — / 1K tokens
Invoer · Cache schrijven, 1 uur — / 1K tokens
ConfiguratieUltraTariefstaffel—Factureerbare hoeveelheidElk Unicode-codepunt telt als één teken, inclusief Han-tekens.Rekeneenheidper 1K invoertekensKosten
Invoer · invoerteken $0.03 per 1K invoertekens

Details van het referentietarief

Referentiestaffels op modelniveau veranderen de methodeselectie, kostenramingen of afschrijvingen niet. Voor de actieve kostenberekening gelden de tarieven van de geselecteerde Ailoot-methode.

Qwen: Qwen-Audio-3.0-TTS Flash

Prijzen per configuratie

ConfiguratieFactureringsvoorwaardenKosten
ConfiguratieQwen: Qwen-Audio-3.0-TTS Flash · StandaardconfiguratieFactureringsvoorwaardenStandaardconfiguratieKosten
Invoer · Invoertekens US$ 0,00003 per invoerteken

Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →

Voorbeeldverzoeken

Ailoot Ultra · Spraakgeneratie

curl
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-flash", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["loongjohn", "longanhuan_v3.6"]')
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

Resultaten ophalen en opslaan

Ailoot Ultra · Spraakgeneratie

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Lezen van andere inhoud
MediabibliotheekTaakstatusBestandsdetails
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
Alle voltooide resultaten bewaren

Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.

Bewaar het volledige binaire resultaat en de headers. Als JSON/meerdere uitvoerresultaten worden geretourneerd, bewaar dan elk data-item en haal elk bestand op via de daadwerkelijk geretourneerde ondertekende asset-URL.

Als het oorspronkelijke antwoord moet worden gecontroleerd

Bewaar de oorspronkelijke operation_id/X-Client-Request-ID voor reconciliatie zonder opnieuw in te dienen; er is geen aparte route om de audiostatus op te vragen.

Antwoordvelden
VeldType
Veldbinary audioTypebytes
Veldresponse headersTypeheaders
Fouten en vervolgstappen
AntwoordVoorwaardeVolgende stap
Antwoord400 · invalid_request_errorVoorwaardeVerplichte velden, de materiaalrepresentatie of een parameterwaarde zijn ongeldigVolgende stapCorrigeer de aangegeven velden vóór een nieuwe aanmaakaanvraag.
Antwoordserver_errorVoorwaardeHet geretourneerde antwoord geeft aan dat de bewerking of het resultaat moet worden gecontroleerdVolgende stapBewaar de oorspronkelijk geretourneerde bewerkings-/taak-ID, de aanvraagheaders en het antwoord; blijf de ondersteunde leesacties voor die oorspronkelijke bewerking uitvoeren. Dien de aanmaakaanvraag niet opnieuw in.

Aliasnamen

Modelaliasnamen

Ailoot Ultra qwen/qwen-audio-3.0-tts-flash

Aliasnamen voor methodepaden

Gebruik de hierboven getoonde methodepaden.

Gerelateerde aanroeper-ID’s

qwen/qwen-audio-3.0-tts-flash

FAQ · Qwen: Qwen-Audio-3.0-TTS Flash
Welke invoer en resultaten zijn beschikbaar?

POST /v1/audio/speech · qwen/qwen-audio-3.0-tts-flash: text → audio

Welke velden gebruikt het verzoek?

POST /v1/audio/speech · qwen/qwen-audio-3.0-tts-flash: model, input, voice, response_format

Meer details

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement
Kies een abonnement met korting voor je terugkerende verzoeken.
Promotiecode tot 50%
Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.
Kosten in de geschiedenis
Model, tokens en bedrag worden per verzoek bewaard.

Kies een abonnement · Bekijk modelprijzen

Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie
Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.
Resellerlicentie
Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.
Documenten op de site
Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

Vraag een resellerlicentie aan · Aanbodvoorwaarden en licentieovereenkomst