Qwen Audio 3.1 TTS Next API

Audio generation from a written description, with narration, dialogue in up to three cloned voices, sound effects, ambience, and music in one file.

Alibaba CloudAudio GenerationReleased Sep 23, 2026ChinaProprietary EndpointNew

About Qwen Audio 3.1 TTS Next

Audio generation from a written description, with narration, dialogue in up to three cloned voices, sound effects, ambience, and music in one file.

Describe the voices, delivery, and sounds in input. Add up to three reference clips and name them @voice1 to @voice3 to clone their voices.

Also known as Qwen Audio TTS Next, Alibaba Cloud Qwen Audio 3.1 TTS Next

text to speechaudio generationmulti speakervoice cloningsound effectspodcast

Qwen Audio 3.1 TTS Next specs

Model ID
qwen-audio-3-1-tts-next
Author
Alibaba Cloud
Category
Audio Generation
Released
Sep 23, 2026
Max output
50,000 tokens
Input
TextAudio
Output
Audio
Region
China
Endpoints
POST/v1/audio/speech
Alternate model IDs
qwen-audio-3.1-tts-nextalibaba/qwen-audio-3-1-tts-next

Qwen Audio 3.1 TTS Next API pricing

Live pay-as-you-go rates from the EmpirioLabs catalog. You are billed only for what you use, with no monthly minimum.

Type
Spec
Rate
Input
per 1M prompt tokens
$1.65
Output
per 1M generated tokens
$3.301
Compare on the full pricing page

How to call the Qwen Audio 3.1 TTS Next API

Qwen Audio 3.1 TTS Next serves speech through POST /v1/audio/speech and returns playable audio. Send the text to speak as input with the model id qwen-audio-3-1-tts-next. Get an API key from the EmpirioLabs dashboard.

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-next",
    "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-next", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
    f.write(response.content)
Full Qwen Audio 3.1 TTS Next API reference

Qwen Audio 3.1 TTS Next API parameters

Request parameters supported by the Qwen Audio 3.1 TTS Next API on EmpirioLabs. Defaults apply when a field is omitted.

ParameterTypeDefaultRange / valuesDescription
inputstring-max 3000A description of the audio to generate, up to 3,000 characters: the voices, what they say, the delivery, and any sound effects, ambience, or music. Name reference...
referencesarray--Up to 3 voice reference clips as URLs or base64 audio data URIs, each up to 30 seconds and 10 MB, in WAV, MP3, or OGG Opus. Name them @voice1 to @voice3 in input, in...
response_formatenummp3mp3, wav, pcmAudio container. mp3 is compressed, wav is uncompressed PCM in a RIFF header, and pcm is headerless raw samples.
sample_rateenum480008000, 16000, 24000, 44100, 48000Output sample rate in Hz. 48000 suits music and ambience; 24000 is enough for speech alone.
channelsenum21, 21 for mono, 2 for stereo.
speednumber10.5 to 2Speaking rate multiplier. 0.5 is half speed and 2.0 is double speed.
volumeinteger500 to 100Output loudness, where 50 is the reference level.
seedinteger-0 to 2147483647Generation seed. Reuse a seed with the same input and settings for a repeatable result.
bit_rateinteger-32000 to 320000Constant MP3 bitrate in bps. Applies to the mp3 format only; without it, MP3 uses a variable bitrate.
watermarkbooleanfalse-Add an AI-generated content watermark to the audio.

Good to know

What it makes

  • One finished audio file from a written description: narration, dialogue, sound effects, ambience, and music together.
  • Describe each voice, the delivery, and the sounds in input. There is no voice list.
  • Chinese and English.

Voices from reference clips

  • references takes up to 3 clips as URLs or base64 audio data URIs, each up to 30 seconds and 10 MB, in WAV, MP3, or OGG Opus.
  • Name them in input as @voice1, @voice2, and @voice3, in order, for example: @voice1 cheerfully says: "What a lovely day."

Input limits

  • Up to 3,000 characters per request.
  • instruction and SSML are not used: all direction goes in input.

Output

  • MP3 (the default), WAV, or PCM at 8,000 to 48,000 Hz, mono or stereo; the defaults are 48,000 Hz and stereo.
  • Up to 120 seconds per request, or 240 seconds for a podcast.
  • One complete file per request. This model does not stream.

Billing

  • Input tokens are the description plus each reference clip. Output tokens are the generated audio, about 200 per second.

Qwen Audio 3.1 TTS Next API: common questions

How much does the Qwen Audio 3.1 TTS Next API cost?

On EmpirioLabs, Qwen Audio 3.1 TTS Next is billed pay as you go: Input $1.65 per 1M prompt tokens; Output $3.301 per 1M generated tokens. The live rate card on this page always matches what the API charges.

Which endpoint does Qwen Audio 3.1 TTS Next use?

Qwen Audio 3.1 TTS Next is served through POST /v1/audio/speech on api.empiriolabs.ai with standard bearer-token authentication.

Can I try Qwen Audio 3.1 TTS Next in the browser before integrating?

Yes. The EmpirioLabs playground runs Qwen Audio 3.1 TTS Next in the browser with the same parameters the API exposes, so you can test prompts before writing code.

How do I get a Qwen Audio 3.1 TTS Next API key?

Create an EmpirioLabs account, then generate a key under API Keys in the dashboard. Billing is pay-as-you-go credits, so you only pay for the requests you make.

Ready to use better endpoints?

Check out our pricing or reach out if you want your own model deployed on our stack.