Qwen3-TTS 1.7B CustomVoice
Qwen3-TTS 1.7B CustomVoice is a text-to-speech model from Alibaba that offers nine premium preset timbres across various combinations of gender, age, language, and dialect. It provides precise style control over target voices through user instructions, supports voice cloning from a 3-second sample, and generates speech in 10+ languages with latency as low as 97ms.
API Options
Platform-level options for task execution and delivery.
-
taskType
string required value: audioInference -
Identifier for the type of task being performed
-
taskUUID
string required UUID v4 -
UUID v4 identifier for tracking tasks and matching async responses. Must be unique per task.
-
outputType
string default: URL -
Audio output type.
Allowed values 3 values
-
outputFormat
string default: MP3 -
Specifies the file format of the generated output. The available values depend on the task type and the specific model's capabilities.
- `MP3`: Compressed audio, smaller file size.
- `WAV`: Uncompressed, high-quality audio.
- `FLAC`: Lossless compression.
- `OGG`: Open-source compressed audio format (Vorbis codec).
Allowed values 4 values
-
audioSettings
object -
Audio encoding settings for controlling the bitrate, number of channels, and sample rate of the generated audio. Only applicable for lossy output formats (
MP3andOGG). When using lossless formats (WAVorFLAC), this parameter must not be provided.The available sample rates and valid bitrate ranges depend on the output format. For
OGG, bitrate limits also vary by the number of channels.MP3 bitrate limits
Bitrate limits for MP3 are the same regardless of mono or stereo.
Sample Rate Min Bitrate Max Bitrate 8,000 Hz 8 kbps 64 kbps 11,025 Hz 8 kbps 64 kbps 12,000 Hz 8 kbps 64 kbps 16,000 Hz 8 kbps 160 kbps 22,050 Hz 8 kbps 160 kbps 24,000 Hz 8 kbps 160 kbps 32,000 Hz 32 kbps 320 kbps 44,100 Hz 32 kbps 320 kbps 48,000 Hz 32 kbps 320 kbps OGG bitrate limits — Mono (1 channel)
Sample Rate Min Bitrate Max Bitrate 8,000 Hz 8 kbps 40 kbps 12,000 Hz 16 kbps 48 kbps 16,000 Hz 16 kbps 96 kbps 24,000 Hz 16 kbps 80 kbps 48,000 Hz 32 kbps 224 kbps OGG bitrate limits — Stereo (2 channels)
Sample Rate Min Bitrate Max Bitrate 8,000 Hz 16 kbps 80 kbps 12,000 Hz 16 kbps 96 kbps 16,000 Hz 24 kbps 192 kbps 24,000 Hz 32 kbps 160 kbps 48,000 Hz 48 kbps 256 kbps Lossless formats: When
outputFormatis set toWAVorFLAC, theaudioSettingsparameter is not available since these formats produce uncompressed or lossless audio with no configurable encoding settings.Properties 3 properties
-
audioSettings»bitratebitrate
integer min: 8 -
Audio bitrate in kbps.
-
audioSettings»channelschannels
integer default: 2 -
Number of audio channels. 1 for mono, 2 for stereo.
Allowed values 2 values
-
audioSettings»sampleRatesampleRate
integer -
Audio sample rate in Hz.
-
-
webhookURL
string URI -
Specifies a webhook URL where JSON responses will be sent via HTTP POST when generation tasks complete. For batch requests with multiple results, each completed item triggers a separate webhook call as it becomes available.
Learn more 1 resource
- Webhooks PLATFORM
- Webhooks
-
deliveryMethod
string default: sync -
Determines how the API delivers task results.
Allowed values 2 values
- Returns complete results directly in the API response.
- Returns an immediate acknowledgment with the task UUID. Poll for results using getResponse.
Learn more 1 resource
- Task Polling PLATFORM
-
uploadEndpoint
string URI -
Specifies a URL where the generated content will be automatically uploaded using the HTTP PUT method. The raw binary data of the media file is sent directly as the request body. For secure uploads to cloud storage, use presigned URLs that include temporary authentication credentials.
Common use cases:
- Cloud storage: Upload directly to S3 buckets, Google Cloud Storage, or Azure Blob Storage using presigned URLs.
- CDN integration: Upload to content delivery networks for immediate distribution.
// S3 presigned URL for secure upload https://your-bucket.s3.amazonaws.com/generated/content.mp4?X-Amz-Signature=abc123&X-Amz-Expires=3600 // Google Cloud Storage presigned URL https://storage.googleapis.com/your-bucket/content.jpg?X-Goog-Signature=xyz789 // Custom storage endpoint https://storage.example.com/uploads/generated-image.jpgThe content data will be sent as the request body to the specified URL when generation is complete.
-
ttl
integer min: 60 -
Time-to-live (TTL) in seconds for generated content. Only applies when
outputTypeisURL.
-
includeCost
boolean default: false -
Include task cost in the response.
-
numberResults
integer min: 1 max: 4 default: 1 -
Number of results to generate. Each result uses a different seed, producing variations of the same parameters.
Generation Parameters
Core parameters for controlling the generated content.
-
model
string required value: alibaba:qwen@3-tts-1.7b-customvoice -
Identifier of the model to use for generation.
Learn more 3 resources
-
positivePrompt
string -
Optional style or emotion hint for the voice. Example: 'Speak with great enthusiasm'.
Learn more 2 resources
-
speech
object required -
Settings for speech generation.
Properties 4 properties
-
speech»texttext
string required max: 2000 -
Text to convert to speech.
-
speech»voicevoice
string required default: auto -
Voice identifier to use. Set to
autofor automatic selection.Allowed values 9 values
-
speech»languagelanguage
string min: 1 default: Auto -
Language code for speech generation.
Allowed values 11 values
-
speech»speedspeed
float min: 0.25 max: 4 step: 0.01 default: 1 -
Playback speed of the generated speech.
-
Settings
Technical parameters to fine-tune the inference process. These must be nested inside the settings object.
settings object.-
settings»maxNewTokensmaxNewTokens
integer default: 2048 -
Audio output token cap. Higher values allow longer audio but risk hangs.
Museum Heist Audio Guide
{
"taskType": "audioInference",
"taskUUID": "4a9082fd-1865-4261-a0bc-c6cfe96001fc",
"audioUUID": "af1e5bfc-25d5-49cc-a13e-fea28fc57bcf",
"audioURL": "https://am.runware.ai/audio/os/a24d12/ws/5/ai/af1e5bfc-25d5-49cc-a13e-fea28fc57bcf.wav",
"cost": 0.0006
} {
"taskType": "audioInference",
"taskUUID": "4a9082fd-1865-4261-a0bc-c6cfe96001fc",
"model": "alibaba:qwen@3-tts-1.7b-customvoice",
"positivePrompt": "Calm, polished museum guide voice with refined diction and a growing undercurrent of suspense. Begin warmly and informative, then gradually sharpen the tension without becoming frantic.",
"speech": {
"text": "Welcome to Gallery Twelve, home of the Harrow Collection. Please pause in front of the porcelain crane with cobalt feathers and a gold-tipped beak. At first glance, it appears delicate, almost weightless, yet the base is reinforced with hidden iron pins, a technique used to protect objects that were expected to travel long distances. If you look closely at the label, you may notice a discrepancy. The accession number ends in 314. The crane before you ends in 341. That is not a printing error. Security has asked that visitors remain where they are and avoid the east corridor. A replacement has been placed on display within the last seven minutes. The original artifact is missing. If you are wearing a gray wool hat, carrying a folded map, and standing nearest the skylight, this message is for you: the case you opened triggered a silent pressure alarm. Please set the object down carefully. Museum staff are approaching, and no one needs to get hurt. For all other guests, thank you for your patience. The tour will resume shortly.",
"voice": "vivian",
"language": "English",
"speed": 0.97
},
"settings": {
"maxNewTokens": 2048
}
}{
"taskType": "audioInference",
"taskUUID": "4a9082fd-1865-4261-a0bc-c6cfe96001fc",
"audioUUID": "af1e5bfc-25d5-49cc-a13e-fea28fc57bcf",
"audioURL": "https://am.runware.ai/audio/os/a24d12/ws/5/ai/af1e5bfc-25d5-49cc-a13e-fea28fc57bcf.wav",
"cost": 0.0006
}Midnight Train Delay Announcement
{
"taskType": "audioInference",
"taskUUID": "8a7a66d5-0479-4f38-9796-7f2e42ee7ad5",
"audioUUID": "9d17b034-814c-45db-af72-36d85dd8dc02",
"audioURL": "https://am.runware.ai/audio/os/a10d08/ws/5/ai/9d17b034-814c-45db-af72-36d85dd8dc02.wav",
"cost": 0.0003
} {
"taskType": "audioInference",
"taskUUID": "8a7a66d5-0479-4f38-9796-7f2e42ee7ad5",
"model": "alibaba:qwen@3-tts-1.7b-customvoice",
"positivePrompt": "Speak with composed professionalism, warm reassurance, and crisp public-address clarity. Slight ambient urgency, but never panicked.",
"speech": {
"text": "Attention passengers waiting for the northbound line. The twelve forty service to Greenhaven is currently delayed by approximately eighteen minutes due to a signal check beyond Westbridge. We apologize for the inconvenience. If you are continuing to Hill Square, please remain on platform two. Connecting passengers for the coastal route should follow updated departure screens and listen for further announcements. Thank you for your patience, and please stand clear of the platform edge.",
"voice": "vivian",
"language": "English",
"speed": 0.96
},
"settings": {
"maxNewTokens": 2048
}
}{
"taskType": "audioInference",
"taskUUID": "8a7a66d5-0479-4f38-9796-7f2e42ee7ad5",
"audioUUID": "9d17b034-814c-45db-af72-36d85dd8dc02",
"audioURL": "https://am.runware.ai/audio/os/a10d08/ws/5/ai/9d17b034-814c-45db-af72-36d85dd8dc02.wav",
"cost": 0.0003
}Seaside Emergency Broadcast Bulletin
{
"taskType": "audioInference",
"taskUUID": "72068ae4-7c01-433f-8ead-e4a2f58864b9",
"audioUUID": "79b099fe-9278-4a6f-915c-95046f14361d",
"audioURL": "https://am.runware.ai/audio/os/a09d21/ws/5/ai/79b099fe-9278-4a6f-915c-95046f14361d.wav",
"cost": 0.0004
} {
"taskType": "audioInference",
"taskUUID": "72068ae4-7c01-433f-8ead-e4a2f58864b9",
"model": "alibaba:qwen@3-tts-1.7b-customvoice",
"positivePrompt": "Calm, authoritative coastal radio announcer voice with crisp diction, steady urgency, and clear phrasing for public safety communication. Avoid panic; sound reassuring and organized.",
"speech": {
"text": "Attention residents of Harrow Point and nearby marinas. This is a weather and harbor safety bulletin issued at 6:40 a.m. A fast-moving squall line is expected to reach the bay within twenty minutes, bringing sudden wind gusts, sharp visibility loss, and dangerous surface chop. Small craft should return to dock immediately. Ferry passengers should expect temporary suspension of service until conditions stabilize. Secure loose equipment on piers, move away from exposed breakwaters, and keep access roads clear for response crews. If you are already on the water and cannot return safely, contact harbor control on channel sixteen and report your location, vessel color, and number of passengers. Repeat: small craft return to dock immediately. Further updates will follow in ten minutes.",
"voice": "ryan",
"language": "English",
"speed": 0.96
},
"settings": {
"maxNewTokens": 2048
}
}{
"taskType": "audioInference",
"taskUUID": "72068ae4-7c01-433f-8ead-e4a2f58864b9",
"audioUUID": "79b099fe-9278-4a6f-915c-95046f14361d",
"audioURL": "https://am.runware.ai/audio/os/a09d21/ws/5/ai/79b099fe-9278-4a6f-915c-95046f14361d.wav",
"cost": 0.0004
}Orbital Docking Safety Briefing
{
"taskType": "audioInference",
"taskUUID": "2af3ff02-0808-4557-ab22-3f98d59b1fb5",
"audioUUID": "0fd5cca0-2779-47c4-a8de-9305eafd71a0",
"audioURL": "https://am.runware.ai/audio/os/a22d05/ws/5/ai/0fd5cca0-2779-47c4-a8de-9305eafd71a0.wav",
"cost": 0.0004
} {
"taskType": "audioInference",
"taskUUID": "2af3ff02-0808-4557-ab22-3f98d59b1fb5",
"model": "alibaba:qwen@3-tts-1.7b-customvoice",
"positivePrompt": "Calm, authoritative station announcer with crisp diction, controlled urgency, and reassuring professionalism. Emphasize safety terms clearly, with brief natural pauses between numbered instructions.",
"speech": {
"text": "Attention incoming crews and transfer passengers. This is Dock Ring Four arrival briefing for orbital cycle seventeen. Due to micro-debris activity in the western approach corridor, all docking craft must reduce approach speed and maintain manual confirmation during final alignment. Please remain seated until pressure equalization is complete and the green entry band appears above your hatch. Travelers connecting to medical, customs, or long-haul berths should proceed by the blue guidance line after disembarkation. If you hear a double chime, stand by for route reassignment and await staff direction. For your safety, do not unseal cargo cages, remove tether tags, or cross any marked maintenance threshold. Welcome to Meridian Transfer Hub, and thank you for your precision and patience.",
"voice": "serena",
"language": "English",
"speed": 0.97
},
"settings": {
"maxNewTokens": 2048
}
}{
"taskType": "audioInference",
"taskUUID": "2af3ff02-0808-4557-ab22-3f98d59b1fb5",
"audioUUID": "0fd5cca0-2779-47c4-a8de-9305eafd71a0",
"audioURL": "https://am.runware.ai/audio/os/a22d05/ws/5/ai/0fd5cca0-2779-47c4-a8de-9305eafd71a0.wav",
"cost": 0.0004
}