Qwen Audio 3.1 TTS API

Synthèse vocale en temps réel avec 19 voix, direction de diffusion en langage simple, balises émotionnelles et sonores en ligne, et audio diffusé via SSE ou WebSocket.

Alibaba CloudProduction audioPublié 23 sept. 2026SingaporeEndpoint propriétaireNouveau

À propos de Qwen Audio 3.1 TTS

Synthèse vocale en temps réel avec 19 voix, direction de diffusion en langage simple, balises émotionnelles et sonores en ligne, et audio diffusé via SSE ou WebSocket.

Choisissez l’une des 19 voix avec voix. Dirigez la livraison avec des instructions et des balises en ligne à l’intérieur du texte. La vitesse et la hauteur changent la longueur rendue sans modifier les jetons facturés.

Aussi connu sous le nom Qwen Audio TTS, Alibaba Cloud Qwen Audio 3.1 TTS

text to speechmultilingualexpressive prosodyemotion controlvoice tagslow latencystreamingrealtime

Caractéristiques de Qwen Audio 3.1 TTS

ID du modèle
qwen-audio-3-1-tts
Auteur
Alibaba Cloud
Catégorie
Production audio
Publié
23 sept. 2026
Sortie max
60 000 tokens
Entrée
Texte
Sortie
Audio
Région
Singapore
Endpoints
POST/v1/audio/speechPOST/v1/audio/speech:streamWEBSOCKET/v1/realtime
Identifiants de modèle alternatifs
qwen-audio-3.1-ttsqwen-audio-3.1-tts-flashalibaba/qwen-audio-3-1-tts

Tarifs de l'API Qwen Audio 3.1 TTS

Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.

Type
Spéc.
Tarif
Entrée
par 1M de jetons d’invite
$0.46
Produit
par 1M de jetons générés
$3.74
Comparer sur la page complète des tarifs

Comment appeler l'API Qwen Audio 3.1 TTS

Qwen Audio 3.1 TTS génère la voix via POST /v1/audio/speech et renvoie de l'audio lisible. Envoyez le texte à prononcer dans input avec l'id de modèle qwen-audio-3-1-tts. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

cURL
curl https://api.empiriolabs.ai/v1/audio/speech \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen-audio-3-1-tts",
    "input": "Welcome to EmpirioLabs. Your build just finished."
  }' \
  --output speech.mp3
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/speech",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={"model": "qwen-audio-3-1-tts", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
    f.write(response.content)
Référence complète de l'API Qwen Audio 3.1 TTS

Paramètres de l'API Qwen Audio 3.1 TTS

Paramètres de requête pris en charge par l'API Qwen Audio 3.1 TTS sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.

ParamètreTypePar défautPlage / valeursDescription
inputstring-max 10000Texte à synthétiser, jusqu’à 10 000 caractères par demande. Ces balises en ligne modifient la diffusion à partir du moment où elles apparaissent: [triste],...
voiceenumEmily_v3.1Emily_v3.1, Luna_v3.1, Eric_v3.1, Luca_v3.1, Abby_v3.1, Annie...Préréglage de voix. Les 15 voix anglaises lisent l’anglais, et les 4 voix multilingues lisent le chinois, l’anglais et d’autres langues. Chaque identifiant de voix...
response_formatenummp3mp3, wav, pcm, opusconteneur audio. MP3 et Opus sont compressés, WAV est PCM non compressé dans un en-tête RIFF, et PCM est des échantillons bruts sans en-tête pour la lecture en blocs.
sample_rateenum240008000, 12000, 16000, 22050, 24000, 44100, 48000La fréquence d’échantillonnage de sortie en Hz. 24000 convient à la lecture vocale, et 48000 offre une sortie de qualité diffusion à une taille de fichier plus grande.
speednumber10.5 à 2Multiplicateur de débit de parole. 0,5 est la moitié de la vitesse et le 2,0 est la vitesse double.
pitchnumber10.5 à 2Multiplicateur de hauteur. Les valeurs inférieures à 1,0 font baisser la voix et les valeurs au-dessus l’augmentent. La hauteur de hauteur change aussi le rythme de...
volumeinteger500 à 100Loudness de sortie, où 50 est le niveau de référence.
instructionstring-max 1000Direction en langage naturel pour la livraison, jusqu’à 1 000 caractères. Contrôle l’émotion, le ton, le caractère, le rythme et le style de parler, par exemple «...
language_hintsarray-zh, en, fr, de, ja, ko, ru, pt, th, id, vi, es, it, ms, fil, arDes codes linguistiques qui biaisent la prononciation pour un texte mixte, par exemple [« zh », « en »]. Laissez non réglé pour laisser le modèle détecter le langage.
seedinteger00 à 65535Échantillonnage de graines. Réutilisez une graine avec les mêmes entrées et paramètres pour un rendu reproductible.
bit_rateinteger320006000 à 510000Débit binaire de l’encodeur en bps. Cela ne concerne que le format Opus, et est ignoré pour mp3, wav et pcm.
pronunciationobject--La prononciation prend le dessus selon la forme écrite, par exemple {"重要 »: « zhong4 yao4"}. Utilisez-le pour fixer des noms, des acronymes et des homographes.
replaceobject--Des substitutions littérales de texte appliquées avant la synthèse, par exemple {"EmpirioLabs »: « Empirio Labs"}. Utile pour les noms de marques et les abréviations.
enable_markdown_filterbooleanfalse-Retirez la syntaxe Markdown, comme les astérisques et les soulignements, avant la synthèse afin que les caractères de mise en forme ne soient pas lus à voix haute.

Bon à savoir

Voix

  • 19 voix: 15 voix anglaises et 4 voix multilingues. Emily, Luna, Eric et Luca ont des accents britanniques. Abby, Annie, Ava, Beth, Betty, Cally, Cindy, Donna, Andy, Brian et David ont des accents américains. Les voix multilingues longanhuan_v3.1, longanlingxin_v3.1, longanfengyue_v3.1 et xunanchuan_v3.1 lisent le chinois, l’anglais et d’autres langues.
  • Chaque identification vocale se termine par _v3.1, par exemple Emily_v3.1.

Direction de la livraison

  • instruction définit l’émotion, le ton, le caractère, le rythme et le style de parole dans un langage naturel, jusqu’à 1 000 caractères.
  • Les balises en ligne à l’intérieur du texte modifient la diffusion à partir de ce point, par exemple [excited] ou [whispers], ou ajoutent un son ponctuel comme [laughing] ou [sighing]. La liste complète des balises se trouve sur le paramètre input.
  • L’entrée SSML n’est pas prise en charge.

Limites d’entrée

  • Jusqu’à 10 000 caractères par demande.
  • language_hints biaise la prononciation des textes en langue mixte.

Produit

  • MP3, WAV, PCM ou Opus entre 8 000 et 48 000 Hz.
  • POST /v1/audio/speech:stream envoie des extraits audio pendant que la voix est générée.

Temps réel

  • WEBSOCKET /v1/realtime?model=qwen-audio-3-1-tts prend du texte pendant qu’il est encore en cours d’écriture et renvoie l’audio au fur et à mesure qu’il est généré. Envoyez input_text_buffer.append événements, puis input_text_buffer.commit, ou session.finish pour terminer la session.
  • L’audio arrive en response.audio.delta événements: PCM 16 bits à 24 000 Hz par défaut, ou MP3 ou Opus. Définissez la voix, l’instruction, le format et les autres options avec session.update; un changement s’applique à partir du segment suivant.
  • Le texte est prononcé en segments qui se terminent aux limites des phrases, et chaque segment se termine par un événement response.done portant son usage.

Facturation

  • Les jetons d’entrée sont le texte, et les jetons de sortie sont l’audio généré à 12,5 jetons par seconde.
  • La vitesse et la hauteur changent la longueur de l’audio rendu mais pas celle des jetons facturés. Une instruction qui ralentit la livraison ajoute des jetons de sortie.

API Qwen Audio 3.1 TTS : questions fréquentes

Combien coûte l'API Qwen Audio 3.1 TTS ?

Sur EmpirioLabs, Qwen Audio 3.1 TTS est facturé à l'usage : Entrée $0.46 par 1M de jetons d’invite; Produit $3.74 par 1M de jetons générés. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.

Quel endpoint Qwen Audio 3.1 TTS utilise-t-il ?

Qwen Audio 3.1 TTS est servi via POST /v1/audio/speech sur api.empiriolabs.ai avec une authentification standard par token Bearer.

Puis-je essayer Qwen Audio 3.1 TTS dans le navigateur avant d'intégrer ?

Ouvrez le playground EmpirioLabs et appuyez sur Start session pour l'essayer dans votre navigateur. Qwen Audio 3.1 TTS fonctionne sur un WebSocket plutôt qu'en requête et réponse, donc pour l'intégrer commencez par le guide de démarrage voix en temps réel. Connectez-vous depuis votre serveur avec votre clé API EmpirioLabs et l'id de modèle qwen-audio-3-1-tts, puis diffusez l'audio dans les deux sens.

Comment obtenir une clé API Qwen Audio 3.1 TTS ?

Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.