ComfyUI Extension
ComfyUI-Qwen3-TTS-Multi-character
A ComfyUI extension with 12 custom nodes.
aistudynow/ComfyUI-Qwen3-TTS-Multi-character
Nodes12
On cloudLocal install
CategoryQwen3-TTS
Stars8
Updated7 months ago
Nodes (12)
Qwen3-TTS Advanced Dialogue Engine π
Qwen3-TTS
Qwen3-TTS Audio Post-Process β¨
Qwen3-TTS
Qwen3-TTS Audio Speed β‘
Qwen3-TTS
Qwen3-TTS Custom Voice π
Qwen3-TTS
Qwen3-TTS Loader π
Qwen3-TTS
Qwen3-TTS Prompt Manager π
Qwen3-TTS
Qwen3-TTS Role Bank π₯
Qwen3-TTS
Qwen3-TTS Smart Script Processor π§
Qwen3-TTS
Qwen3-TTS SenseVoice ASR π£οΈ
Qwen3-TTS
Qwen3-TTS Voice Clone π₯
Qwen3-TTS
Qwen3-TTS Clone Prompt π§
Qwen3-TTS
Qwen3-TTS Voice Design π¨
Qwen3-TTS
Readme
π ComfyUI-Qwen3-TTS
An industrial-grade audio synthesis solution for ComfyUI, based on the open-source Qwen3-TTS model by the Alibaba Qwen Team.
This extension not only perfectly reproduces the core capabilities of Qwen3-TTS but extends it with a Smart Script Engine, Multi-Speaker Cinematic Engine, and Professional Audio Post-Processing. It covers everything from simple single-sentence synthesis to complex, full-cast audio dramas.
Video and Article coming Soon
π Changelog
- 2026-01-24: Core Architecture Upgrade
- New Nodes: Added
RoleBank(Character Registry),AdvancedDialogue(Multi-speaker Engine), andScriptProcessor. - Smart Parsing: Added support for auto-parsing
[Emotion Tags]and[pause:1.2s]timing instructions within text. - Control: Added Seed control for deterministic generation, Output Mode (Merge/Split), and Audio-to-Text (ASR) capabilities.
- New Nodes: Added
- 2026-01-23: Sampling Controls
- Basic Features: Unlocked full sampling parameters for all generation nodes (
top_p,top_k,temperature,repetition_penalty) to prevent audio degradation.
- Basic Features: Unlocked full sampling parameters for all generation nodes (
β¨ Key Features
1. The Four Core Capabilities
- π Custom Voice (Presets): Access 9 high-quality internal presets immediately (e.g., Vivian, Uncle_Fu).
- π¨ Voice Design (Text-to-Voice): Design unique voices using natural language prompts (e.g., "A deep, rasping voice of an old wizard").
- π¦ Voice Clone (Zero-Shot): Clone a voice using just 3+ seconds of reference audio. Includes an X-Vector Mode for pure timbre extraction without reference text.
- β‘ Pre-Compute (Latents): Decouples voice analysis from generation. Analyze the reference audio once, and generate infinite text rapidly without re-processing the source.
2. Advanced Cinematic Features (New)
- π§ Smart Sentiment Parsing: Automatically detects and applies bracketed emotion tags like
[Happy],[Cold], or[Whisper]. - β±οΈ Precision Timing Control: Use
[pause:1.2]inside your script to insert exact milliseconds of silence for pacing. - π₯ Multi-Role Orchestration: Use the
RoleBankto register multiple voices. TheAdvancedDialoguenode then automatically switches voices based on your script, generating a full conversation in one go. - πΎ Asset Persistence: Save your cloned voice embeddings as
.qwen3ttsfiles to build a library of characters that can be reused anytime.
3. Engineering Optimizations
- Deterministic Output: Full Seed support allows you to lock the random noise. If you like a specific take, you can reproduce it exactly.
- Batch Inference: Supports multi-line input for parallel generation.
- Dual Download Sources: Supports automatic switching between ModelScope (CN) and HuggingFace.
- Robust Execution: Built-in VRAM management, forced garbage collection, and CPU fallback protection to prevent OOM crashes.
π¦ Installation
1. Plugin Installation
Navigate to your ComfyUI custom_nodes directory:
cd ComfyUI/custom_nodes
git clone [https://github.com/wanaigc/ComfyUI-Qwen3-TTS.git](https://github.com/wanaigc/ComfyUI-Qwen3-TTS.git)
cd ComfyUI-Qwen3-TTS