modelli

Qwen: Qwen-Audio-3.0-TTS Plus

Markdown · JSON

Qwen: Qwen-Audio-3.0-TTS Plus

Qwen-Audio-3.0-TTS-Plus è il modello di sintesi vocale di Qwen che punta a un audio dettagliato, naturale ed espressivo per narrazione, audiolibri e doppiaggio. Supporta voci preimpostate o clonate specifiche del modello, output in streaming e istruzioni o tag per modellare l’interpretazione.

Informazioni sul modello

Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.

Qwen-Audio-3.0-TTS-Plus converte il testo scritto in parlato espressivo, con l’edizione Plus focalizzata su qualità della sintesi, naturalezza e interpretazione vocale dettagliata. Qwen indica creazione di contenuti, audiolibri, doppiaggio cinematografico e video e produzione vocale professionale come applicazioni principali. Il profilo aggiornato descrive un supporto più ampio per lingue con poche risorse e dialetti cinesi, maggiore autenticità dialettale e controllo più forte di emozione, tono, personaggio, velocità di parlato, volume e stile. Il produttore segnala anche miglioramenti di chiarezza, risoluzione e robustezza in condizioni acustiche rumorose o riverberanti.

Plus è l’edizione di questa famiglia di sintesi vocale focalizzata sulla qualità; Flash è posizionata separatamente per l’interazione in tempo reale. Prepara una narrazione come copione parlato, identificando pubblico previsto, ritmo e direzione emotiva. Per un brano di audiolibro, un incarico illustrativo può usare articolazione chiara, ritmo misurato e calore contenuto; per una voce fuori campo video, può chiedere un’apertura seria seguita da una spiegazione più energica. Sono scelte di interpretazione delle parole fornite. Il modello è un sintetizzatore vocale, non un servizio di trascrizione né un generatore di una scena visiva completa.

Le voci di sistema ufficiali di Plus includono Long An Ling Xin, descritta come calda ed empatica, e Long An Lu Feng, descritta come brillante e allegra. Entrambe sono elencate per mandarino e inglese. Il produttore offre anche più di 500 voci base per questa edizione, con anteprime da valutare prima di sceglierne una. Raccomanda le voci di sistema per una sintesi più uniforme. Scegli una voce dall’elenco esatto di Plus e abbina la lingua del copione alle lingue supportate da quella voce; una voce di Flash non è intercambiabile soltanto perché appartiene alla stessa famiglia più ampia.

Il modello supporta la clonazione vocale basata su campioni. Le lingue documentate per le voci clonate includono cinese, inglese, giapponese, coreano, russo, francese, tedesco, portoghese, thailandese, indonesiano, vietnamita, spagnolo, italiano, malese, filippino e arabo. Le varianti cinesi includono mandarino, cantonese, Chongqing, nordorientale, Gansu, Guizhou, Zhejiang, Hebei, Henan, Hubei, Hunan, Jiangxi, Ningbo, Ningxia, Qingdao, Shaanxi, Shanxi, Shandong, shanghainese, Sichuan e Yunnan, con dialetti controllati tramite istruzioni. La tabella del produttore distingue la clonazione dalla creazione di una voce a partire da una descrizione testuale: Plus supporta la clonazione, ma non quella modalità separata di progettazione vocale.

Un riferimento adatto alla clonazione è parlato chiaro a velocità normale, senza musica, rumore di fondo, altri parlanti o canto. Il produttore raccomanda 10–20 secondi e consente fino a 60 secondi, in un file non superiore a 10 MB. I formati di riferimento sono WAV a 16 bit, MP3 e M4A, con una frequenza di campionamento minima di 16 kHz. Servono almeno cinque secondi continui di parlato chiaro e le altre pause dovrebbero durare al massimo due secondi. Per lo stereo viene elaborato solo il primo canale. L’identificativo vocale creato è vincolato a Plus e usato per la sintesi quando è pronto; riprodurre lo stesso riferimento tramite Flash richiede una voce Flash creata separatamente.

Le istruzioni in linguaggio naturale possono modellare tono, ritmo, emozione e timbro delle voci di sistema e clonate. Usa descrizioni udibili concrete anziché una vaga richiesta di una buona voce. I tag emotivi nel testo possono impostare uno stile nel copione e i tag di linguaggio espressivo possono inserire un effetto vocale nel punto scelto. Per esempio, [serious] cambia l’interpretazione successiva, mentre [sighing] inserisce un sospiro senza cambiare lo stile emotivo circostante. I tag di controllo valgono fino al tag di controllo successivo o alla segmentazione automatica delle frasi. Questa funzionalità basata su tag è documentata solo per lo streaming unidirezionale, quindi ha un ambito diverso dalle istruzioni usate con input testuale bidirezionale.

Le opzioni di output del produttore sono PCM, WAV, MP3 e Opus, con frequenze di campionamento elencate di 8.000, 16.000, 22.050, 24.000, 44.100 e 48.000 Hz. MP3 e 22.050 Hz sono i valori predefiniti documentati. Il volume si imposta da 0 a 100, e velocità e altezza tonale da 0,5 a 2,0; MP3 e Opus permettono anche un bitrate da 6 a 510 kbps. Scegli la rappresentazione necessaria per riproduzione o montaggio e mantieni gli stessi parametri tra le sezioni di un’opera più lunga. L’output in streaming include frame audio e metadati delle frasi, con timestamp delle parole disponibili per le voci idonee, comprese quelle clonate.

Il flusso documentato di input testuale WebSocket permette 20.000 caratteri per messaggio e 200.000 caratteri cumulativi e richiede un intervallo di invio non superiore a 23 secondi. Può ricevere un copione completo o segmenti testuali ordinati e terminare quando l’input è completo. Il produttore documenta anche l’annullamento del turno di sintesi corrente. Sono limiti e comportamenti di quel protocollo, non un limite universale alla durata generata. Per una narrazione lunga, organizza il copione in sezioni coerenti e conservane ordine e testo insieme all’audio risultante, così da assemblare e rivedere l’opera in modo uniforme.

Per la pronuncia, il produttore offre suggerimenti sulla lingua di destinazione, annotazioni pinyin e sostituzioni testuali per correggere letture indesiderate di cifre, abbreviazioni, simboli o parole. SSML è una modalità di markup separata con vincoli di idoneità: la documentazione Qwen la supporta per voci clonate in chiamate non in streaming o in streaming unidirezionale, con un solo invio di testo quando è abilitata. Non stabilisce il supporto SSML per ogni voce di sistema o per lo streaming bidirezionale. Un flusso Plus pratico parte da una voce compatibile e da un copione completo, poi aggiunge precise scelte di interpretazione e pronuncia per il brano narrato.

Ailoot Ultra · Sintesi vocale POST /v1/audio/speech qwen/qwen-audio-3.0-tts-plus

qwen/qwen-audio-3.0-tts-plus

Alibaba /qwen/qwen-audio-3.0-tts-plus

Introduzione

Qwen-Audio-3.0-TTS-Plus è il modello di sintesi vocale di Qwen che punta a un audio dettagliato, naturale ed espressivo per narrazione, audiolibri e doppiaggio. Supporta voci preimpostate o clonate specifiche del modello, output in streaming e istruzioni o tag per modellare l’interpretazione.

Input accettati
Testo
Risultati
Audio

Disponibile in Ailoot · input e metodi

Ailoot Ultra · Sintesi vocale POST /v1/audio/speech
Tipi di input
text
Tipi di output
audio
Formato di output
mp3
CampoTipoRequisitoValori e limitiPredefinito
CampomodelTipostringRequisitoObbligatorioValori e limiti
qwen/qwen-audio-3.0-tts-plus
Predefinito—
CampoinputTipostringRequisitoObbligatorioValori e limiti
Lunghezza minima: 1
Unità: caratteri Unicode
Predefinito—
CampovoiceTipostringRequisitoObbligatorioValori e limiti
longanlingxin, longanlufeng
Predefinito—
Camporesponse_formatTipostringRequisitoObbligatorioValori e limiti
mp3
Predefinito—
Combinazioni di materiali in input

text_to_speech · Obbligatorio: input

Parametri e ciclo di vita del metodo
ParametroContratto
Parametrocontent_typeContrattoapplication/json
ParametrorequiredContrattomodel, input, voice, response_format
Parametrovoice_idsContrattolonganlingxin, longanlufeng
Parametroresponse_formatContrattomp3
Parametromax_input_charactersContrattonull
Parametroother_optionsContrattofalse
ParametroinputContrattotesto UTF-8 esatto; conteggio dei caratteri Unicode senza normalizzazione
Parametromaterial_typesContrattotext

Ciclo di vita: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · task_id effettivamente restituito o record della libreria multimediale

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

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Seleziona la voce esatta dal profilo di questo modello.

I caratteri in ingresso e i secondi di audio sono unità di misurazione diverse.

Tariffe

Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.

Modalità rapida
Non specificato Quando è selezionata la modalità rapida
Modalità flex
Non specificato Quando è selezionata la modalità flex
Sforzo massimo di ragionamento
Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)

Tariffe Ailoot

Prezzi per configurazione

Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.

ConfigurazioneListino delle tariffeQuantità fatturabileUnità di fatturazioneCosto
ConfigurazioneTariffe base dei tokenListino delle tariffeTariffa baseQuantità fatturabile—Unità di fatturazione—Costo
Input · Token in input — / 1K token
Output · Token in output — / 1K token
Input · Lettura dalla cache — / 1K token
Input · Scrittura nella cache — / 1K token
Input · Scrittura nella cache, 1 ora — / 1K token
ConfigurazioneUltraListino delle tariffe—Quantità fatturabileOgni punto di codice Unicode conta come un carattere, inclusi i caratteri Han.Unità di fatturazioneper 1K caratteri in inputCosto
Input · carattere in ingresso $0.04 per 1K caratteri in input

Dettagli della tariffa di riferimento

I listini di riferimento del modello non modificano la selezione del metodo, i preventivi o gli addebiti. Gli addebiti attivi usano le tariffe del metodo Ailoot selezionato.

Qwen: Qwen-Audio-3.0-TTS Plus

Prezzi per configurazione

ConfigurazioneCondizioni di fatturazioneCosto
ConfigurazioneQwen: Qwen-Audio-3.0-TTS Plus · Configurazione predefinitaCondizioni di fatturazioneConfigurazione predefinitaCosto
Input · Caratteri in input 0,00004 USD per carattere in input

Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →

Esempi di richieste

Ailoot Ultra · Sintesi vocale

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-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

Ricevi e salva i risultati

Ailoot Ultra · Sintesi vocale

mp3

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Altre letture di contenuto
Libreria multimedialeStato dell’attivitàDettagli delle risorse
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
Conserva tutti i risultati completati

Conserva ogni risposta, file e parte di contenuto restituiti per intero.

Conserva il risultato binario completo e gli header. Se vengono restituiti JSON o più output, conserva ogni elemento data e recupera ogni URL firmato effettivo della risorsa.

Se occorre verificare la risposta originale

Conserva operation_id/X-Client-Request-ID originale per la riconciliazione senza reinvio; non esiste una rotta dedicata al polling audio.

Campi della risposta
CampoTipo
Campobinary audioTipobytes
Camporesponse headersTipoheaders
Errori e passaggi successivi
RispostaCondizionePassaggio successivo
Risposta400 · invalid_request_errorCondizioneCampi obbligatori, rappresentazione del materiale o valore del parametro non validiPassaggio successivoCorreggi i campi indicati prima di una nuova richiesta di creazione.
Rispostaserver_errorCondizioneLa risposta restituita indica che l'operazione o il risultato richiede una verificaPassaggio successivoConserva l'ID originale di operazione/task restituito, gli header della richiesta e la risposta; continua a leggere l'operazione originale tramite le modalità supportate. Non reinviare la richiesta di creazione.

Alias

Alias del modello

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

Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

ID di chiamata correlati

qwen/qwen-audio-3.0-tts-plus

FAQ · Qwen: Qwen-Audio-3.0-TTS Plus
Quali input e risultati sono disponibili?

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

Quali campi usa la richiesta?

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

Maggiori dettagli

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento
Scegli un piano scontato per richieste regolari.
Codice fino al 50%
Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.
Spese nella cronologia
Modello, token e importo sono salvati per ogni richiesta.

Scegli abbonamento · Consulta prezzi dei modelli

Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale
Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.
Licenza reseller
Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.
Documenti sul sito
Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

Richiedi licenza reseller · Offerta e accordo di licenza