Skip to content
English

Qwen-Audio 3.0 TTS Plus API

POST Base URL: https://api.hiapi.ai /v1/tasks

Image, video, and audio models are called through the Unified Async API POST /v1/tasks endpoint; only the input fields differ (see input parameters below).

Model summary

Status Coming soon
HiAPI model ID qwen-audio-3.0-tts-plus
Official Qwen model ID qwen-audio-3.0-tts-plus
Launch price $0.040 / 1,000 characters
Type Audio generation (text-to-speech)

Qwen-Audio 3.0 TTS Plus targets high-quality speech production for voiceovers, video narration, and spoken content. HiAPI exposes complete speech controls and bills by effective character count.

Production guidance

Parameter notes
  • Public input supports text, voice, format, sample_rate, volume, rate, pitch, seed, bit_rate, language_hints, and instruction.
  • format supports pcm, wav, mp3, and opus with mp3 as default; sample_rate defaults to 22050 Hz; bit_rate applies only to Opus.
  • Official Plus system voices: longanlingxin, longanlufeng.
  • Price: $0.040 / 1,000 characters; Alibaba counts each CJK ideograph as two billable characters and every other character as one.

Best suited for

Professional voiceover

Suitable for high-quality speech generation for ads, product demos, and brand content.

textvoiceinstruction
Video narration

Suitable for explainers, tutorials, and short-video narration.

textvoiceratepitch
Spoken content

Suitable for spoken articles, podcast segments, and content submitted in sections.

textvoice

Request parameters

model string required

Fixed value: qwen-audio-3.0-tts-plus.

example qwen-audio-3.0-tts-plus
input object required

Speech synthesis parameters for Qwen-Audio 3.0 TTS Plus.

text string required

Non-empty text to synthesize. hiAPI accepts up to 20,000 Unicode code points per task for every output format. Price: $0.040 / 1,000 characters.

voice enum required

Official system voice supported by the Plus version. View available voices

default longanlingxin enum: longanlingxinlonganlufeng
format enum optional

Output format: PCM, WAV, MP3, or Opus.

default mp3 enum: pcmwavmp3opus
sample_rate enum optional

Output sample rate in Hz.

default 22050 enum: 80001600022050240004410048000
volume integer optional

Volume from 0 to 100.

default 50
rate number optional

Speech-rate multiplier from 0.5 to 2.0.

default 1
pitch number optional

Pitch multiplier from 0.5 to 2.0.

default 1
seed integer optional

Synthesis seed from 0 to 65,535.

default 0
bit_rate integer optional

Opus bit rate from 6 to 510 kbps; only applies when format=opus.

default 32
language_hints string[] optional

Optional language hint with one official language code; Qwen processes only the first array item.

enum: zhenfrdejakoruptthid +6
instruction string optional

Optional control for dialect, emotion, or speaking style.

callback object optional

Optional callback configuration for terminal task notifications after launch.

url string required

HTTPS endpoint required when callback is set.

example https://your-domain.com/hiapi/callback
when enum optional

Callback timing; use final.

default final enum: final

Plus available voices

Official system voices for this tier.

voice IDStatus
longanlingxinSupported
longanlufengSupported

Example requests

MP3 speech request

Uses default MP3 output at 22.05 kHz.

Request body
{
  "model": "qwen-audio-3.0-tts-plus",
  "input": {
    "text": "Welcome to HiAPI. This is a text-to-speech example.",
    "voice": "longanlingxin",
    "format": "mp3",
    "sample_rate": 22050
  }
}
PCM request with speech controls

Sets speech rate, pitch, and volume explicitly.

Request body
{
  "model": "qwen-audio-3.0-tts-plus",
  "input": {
    "text": "This is a speech-control test.",
    "voice": "longanlingxin",
    "format": "pcm",
    "sample_rate": 24000,
    "volume": 50,
    "rate": 1.1,
    "pitch": 1,
    "seed": 0
  }
}

Getting the result

  1. This is a Coming Soon page. Do not send production requests while the model is disabled.
  2. After launch, a successful submission returns taskId immediately without waiting for audio generation.
  3. Prefer callback.url for terminal notifications in production; use GET /v1/tasks/:id for local polling.
  4. After status=success, download the audio from output[].url and copy it to storage when needed.

FAQ

Can I call this model now?

This model is currently coming soon. Check this page for its public availability status.

What is the launch price?

The Plus price is $0.040 / 1,000 characters, billed by effective character count.

How are characters counted?

Each CJK ideograph counts as two characters; letters, digits, punctuation, spaces, kana, and other characters count as one.

Which voices are supported?

Official Plus system voices are longanlingxin, longanlufeng. View available voices

What is the maximum text length?

hiAPI accepts up to 20,000 Unicode code points per task for PCM, WAV, MP3, and Opus.

Are real-time streaming or SSML supported?

They are outside the public launch contract. HiAPI exposes only the unified asynchronous task API.

Next steps