Skip to content
English

Qwen-Audio 3.0 TTS Flash 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-flash
Official Qwen model ID qwen-audio-3.0-tts-flash
Launch price $0.030 / 1,000 characters
Type Audio generation (text-to-speech)

Qwen-Audio 3.0 TTS Flash targets low-latency speech workflows for AI assistants, voice agents, and responsive interactions. 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 Flash system voices: longanhuan_v3.6, longjielidou_v3.6, loongeva_v3.6, loongjohn.
  • Price: $0.030 / 1,000 characters; Alibaba counts each CJK ideograph as two billable characters and every other character as one.

Best suited for

AI assistant speech

Suitable for quick spoken replies, status updates, and prompts.

textvoicerate
Voice agents

Suitable for generating short speech clips through asynchronous tasks.

textvoicelanguage_hints
Batch notifications

Suitable for converting notifications, reminders, and service messages to audio in batches.

textformat

Request parameters

model string required

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

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

Speech synthesis parameters for Qwen-Audio 3.0 TTS Flash.

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.030 / 1,000 characters.

voice enum required

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

default longanhuan_v3.6 enum: longanhuan_v3.6longjielidou_v3.6loongeva_v3.6loongjohn
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

Flash available voices

Official system voices for this tier.

voice IDStatus
longanhuan_v3.6Supported
longjielidou_v3.6Supported
loongeva_v3.6Supported
loongjohnSupported

Example requests

MP3 speech request

Uses default MP3 output at 22.05 kHz.

Request body
{
  "model": "qwen-audio-3.0-tts-flash",
  "input": {
    "text": "Welcome to HiAPI. This is a text-to-speech example.",
    "voice": "longanhuan_v3.6",
    "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-flash",
  "input": {
    "text": "This is a speech-control test.",
    "voice": "longanhuan_v3.6",
    "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 Flash price is $0.030 / 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 Flash system voices are longanhuan_v3.6, longjielidou_v3.6, loongeva_v3.6, loongjohn. 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