Qwen3-TTS 1.7B CustomVoice
Audio model · Available upstream
Text-to-speech with preset premium timbres and precise style control
Generation is available through the published Meldport configurations below. Review the exact quote before submitting.
- Model ID
alibaba-qwen3-tts-1-7b-customvoice- Released
- Jan 1, 2026
- Billing unit
- Characters
Meldport generation prices
Qwen3-TTS 1.7B CustomVoice
9982a049-8bcc-47d0-973c-dd9ec7182919text to audio
Final quote depends on text length. Check the exact quote before generating.
Variable billing detailsAPI request and parameters
Use audio:generate on your API key. This configuration runs text to audio and returns audio/mpeg.
This configuration does not require an uploaded image. Choose a different configuration ID to change the workflow or output settings. Send only options listed below.
{
"voice": {
"enum": [
"aiden",
"dylan",
"eric",
"ono_anna",
"ryan",
"serena",
"sohee",
"uncle_fu",
"vivian"
],
"type": "string",
"required": true,
"maxLength": 100
}
}Replace the prompt and set a unique MELDPORT_IDEMPOTENCY_KEY for this operation. The example quotes the request and then creates one paid job. Read the billing rules before accepting variable charges.
const api = "https://api.meldport.com";
const key = process.env.MELDPORT_API_KEY;
const idempotencyKey = process.env.MELDPORT_IDEMPOTENCY_KEY;
if (!key || !idempotencyKey) throw new Error("Set your API key and a unique operation ID first.");
async function post(path, body) {
const response = await fetch(api + path, {method: "POST",
headers: {Authorization: `Bearer ${key}`, "Content-Type": "application/json"},
body: JSON.stringify(body)});
const result = await response.json();
if (!response.ok) throw new Error(JSON.stringify(result.error));
return result;
}
const request = {
"configuration_id": "9982a049-8bcc-47d0-973c-dd9ec7182919",
"prompt": "Replace with your prompt or speech script.",
"options": {
"voice": "aiden"
},
"input_asset_ids": []
};
const {data: quote} = await post("/v1/media/quotes", request);
console.log("Quote:", quote);
const result = await post("/v1/media/jobs", {
...request, idempotency_key: idempotencyKey,
accepted_customer_price_microusd: quote.customer_price_microusd,
accepted_maximum_reservation_microusd: quote.maximum_reservation_microusd,
...(quote.billing_policy_version === "actual-cost-v1"
? {billing_policy_version: "actual-cost-v1"} : {}),
});
console.log(result.job);
// Poll GET /v1/media/jobs/<job.id> with the same API key.
// Keep this operation ID for retries. A new ID requests another generation.Poll the returned job ID. Download only after state is succeeded and billing_state is settled. Polling and download example.
About this model
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.