Skip to main content
The VoiceDesign model (Qwen3-TTS-12Hz-1.7B-VoiceDesign) allows you to generate speech with custom voice characteristics by providing natural language descriptions. Describe the voice you want, and the model will synthesize speech matching your description.

Overview

Voice Design enables you to:
  • Create voices from textual descriptions (gender, age, accent, emotion, etc.)
  • Control speaking style, tone, and prosody through natural language
  • Generate unique voices without reference audio
  • Combine voice design with voice cloning for reusable custom speakers

Basic Usage

Generate speech with a voice description:

Voice Description Examples

Basic Characteristics

Describe fundamental voice attributes:

Emotional Expression

Control emotional characteristics through descriptions:

Accent and Regional Characteristics

Professional Settings

Batch Generation

Process multiple voice designs efficiently:

Voice Design Then Clone

A powerful workflow is to:
  1. Design a voice using VoiceDesign
  2. Create a reusable clone prompt from that voice
  3. Use the clone prompt for consistent generation
This is perfect for creating consistent character voices:

Generation Parameters

Fine-tune the generation process:

Complete Example

Here’s the official example from the repository:
examples/test_model_12hz_voice_design.py

Tips for Better Results

More detailed descriptions produce better results. Instead of “young voice”, try “female, 22 years old, bright and energetic tone with clear articulation”.
You can combine age, gender, emotion, accent, speaking style, and other characteristics in one description.
Describe not just how the voice sounds, but the emotional state: “anxious and speaking quickly” or “calm and reassuring”.
Include details about rhythm, pace, intonation: “speaking slowly with rising intonation at the end of sentences”.

Next Steps