Try Pro FREE for 2 weeksGet Started

Qwen3-TTS — Speech AI Model

Qwen3-TTS: on-device text-to-speech voiceover (Korean/English). No API key.

Details

  • CategorySpeech
  • Year2026
  • LicenseApache-2.0

Compliance & Provenance

  • ProviderAlibaba (open weights) · Specialized
  • EU AI Act RiskLimited Risk
  • Art. 50 TransparencyRequired — AI-generated outputs are marked

Inputs & Outputs

TextInputstring

Text to speak (the narration script)

SoundOutputsound

Synthesized voiceover audio (WAV)

Parameters

voicestringdefault Defaultoptions: Default, Sohee, Ryan, Aiden, Ono Anna, Vivian, Serena, +3 more

Narrator voice preset.

Qwen3-TTS CustomVoice speaker. 'Default' picks the native speaker for the spoken language (Korean or Hangul text -> Sohee, English -> Ryan). Native languages: Sohee Korean; Ryan, Aiden English; Ono Anna Japanese; Vivian, Serena, Uncle Fu Chinese; Dylan Beijing dialect; Eric Sichuan dialect. A speaker reading a non-native language keeps an accent.

languagestringdefault Autooptions: Auto, Korean, Englishadvanced

Spoken language hint (Auto follows the text).

speedfloatdefault 1range 0.5–2

Speaking speed. 1.0 = as generated; >1 faster, <1 slower. Pitch is kept.

Playback speed of the synthesized voice, 0.5-2.0 (default 1.0). The audio is re-timed after synthesis with its pitch kept, so 1.1 means exactly 10% faster. Values outside the range are clamped.

pronunciationsstringdefault advanced

Respell words the voice misreads: written=spoken, separated by ; or new lines, e.g. cnaps.ai=see-naps dot A I.

Pronunciation rules applied only to the text sent to the voice model: written=spoken entries separated by ';' or new lines, e.g. `cnaps.ai=see-naps dot A I; cnaps=see-naps`. Matching is case-insensitive and whole-word: an English letter or digit directly before or after a written form that starts or ends with one blocks the match (cnaps never fires inside cnapsule), and a written form starting with Hangul must not follow another letter (a rule for 냅스 does not touch 씨냅스). Korean particles may follow directly: cnaps.ai에서 and 씨냅스는 both match. Longer written forms win over shorter ones and replaced text is not re-scanned. Max 50 rules and 2000 characters; a rule without '=' or with an empty side fails the run. Captions should come from the original script (feed the same script to Whisper's Script port), not the respelled text.

loudnessstringdefault offoptions: off, -14 LUFS, -16 LUFS, -20 LUFSadvanced

Normalize the voice to a fixed loudness. off keeps the level as generated.

Loudness normalization after synthesis and the speed change (ffmpeg loudnorm, single pass, true peak -1.5 dBTP). 'off' keeps the level as generated; '-14 LUFS' is loud (social/streaming), '-16 LUFS' the usual voiceover level, '-20 LUFS' quieter, leaving headroom for music. Default off, so existing flows keep their level; turn it on when the level must match other clips.

Tags

  • text-to-speech
  • tts
  • voiceover
  • narration
  • audio
  • speech
  • qwen3

Alternatives in Audio Models

Resources

All AI models