Qwen3-TTS API — Multilingual Text to Speech
Qwen3-TTS is KeyoAPI’s flagship text-to-speech model for natural multilingual audio and rapid voice cloning.
Overview
Qwen3-TTS is KeyoAPI’s flagship text-to-speech model for natural multilingual audio and rapid voice cloning. KeyoAPI keeps STT (Whisper) and TTS on one relay balance for agents that talk back. Async generation suits podcasts, IVR prompts, course narration, and avatar pipelines that already wait on video renderers. Clone a brand voice once, then synthesize at scale without studio sessions. About $0.548 per 10,000 characters—map directly to script length in your CMS. Combine with Whisper for round-trip voice apps while metering both on Keyo. Product voiceovers, accessibility read-aloud, game NPCs, and digital humans (pair with Duix-Avatar or InfiniteTalk). Customer support bots that answer in the user’s language. Use Keyo async TTS APIs with model=Qwen3-TTS. Create a key at /pricing/Qwen3-TTS. Qwen3-TTS is async speech with clone-friendly voices—create via /v1/async/audio/speech, poll the task, then play the audio URL in your product. TTS product quality is about voice consistency and async UX, not just a synchronous HTTP beep. Create speech jobs, poll until ready, then CDN-cache the audio URL. Offer clone samples only after consent and PII review. Fallback to a default voice when clone confidence is low. Measure time-to-first-byte of finished audio, not just API accept latency. Track multilingual coverage and cost per minute of finished media. KeyoAPI’s async speech endpoint keeps TTS next to Whisper for full duplex voice agents. Normalize text (numbers, abbreviations) before TTS. Store voice ids per locale. Fail closed if clone samples look like celebrity likeness without rights. Measure listener completion rate, not only synthesis success.
Quick start
Base URL: https://www.keyoapi.xyz/v1
Endpoint: POST /v1/async/audio/speech
Model: model=Qwen3-TTS
curl https://www.keyoapi.xyz/v1/async/audio/speech \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"Qwen3-TTS","input":"Hello from KeyoAPI TTS."}'
# then: GET /v1/task/{id}
Auth uses the same Bearer API key as chat. Full notes: Keyo docs.
FAQ
Is Qwen3-TTS synchronous?
It is exposed as an async TTS workflow on KeyoAPI—poll or webhook according to the docs for long generations.
Does it support voice cloning?
Yes—quick cloning from short samples is a core differentiator versus basic TTS endpoints.
How is Qwen3-TTS billed?
Billed per 10K characters at about $0.548—see /pricing/Qwen3-TTS.