π± Run it on your phone or a GPU-less PC β POCKET Β· π Try it live (CPU chat)
VIDRAFT's on-device family: a 35B model that runs on iPhone and on CPU with no GPU β stock
llama.cpp, no fork.
World's first cross-modal FFN transfer from LLM to TTS β emotion-enhanced speech synthesis without any training.
This model is a cross-modal application of the Darwin Family framework, introduced in the paper: Darwin Family: MRI-Trust-Weighted Evolutionary Merging for Training-Free Scaling of Language-Model Reasoning.
Authors: Taebong Kim, Youngsik Hong, Minsik Kim, Sunyoung Choi, Jaewon Jang, Junghoon Shin, Minseo Kim.
Darwin-TTS blends 3% of Qwen3-1.7B (LLM) FFN weights into Qwen3-TTS-1.7B (TTS) talker module. No training, no data, no GPU hours β just weight-space arithmetic.
| Blend (Ξ±) | Emotion | Quality | Status |
|---|---|---|---|
| 0% | Baseline | Normal | Original Qwen3-TTS |
| 1% | No change | Normal | Too subtle |
| 3% | Emotion appears | Normal | β This model (default) |
| 5% | Emotion intensified | Normal | β β Max stable |
| 10% | Broken | Failed | Infinite generation |
Qwen3-1.7B (LLM) and Qwen3-TTS-1.7B's talker share 100% identical architecture:
Qwen3-1.7B (LLM) Qwen3-TTS talker Match
hidden_size 2048 2048 β
intermediate_size 6144 6144 β
num_hidden_layers 28 28 β
num_attention_heads 16 16 β
num_key_value_heads 8 8 β
This means zero SVD, zero truncation, zero layer mapping β pure 1:1 lerp blending across all 84 FFN tensors (gate_proj, up_proj, down_proj Γ 28 layers).
Qwen3-TTS-1.7B (4-module structure):
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β talker (28L Qwen3 LM backbone) β
β βββ 84 FFN tensors blended with LLM (Ξ±=3%) β β MODIFIED
β βββ talker.model.layers.N.mlp.{gate,up,down} β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β code_predictor (5L, h=1024) β β UNTOUCHED
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β speech_tokenizer (12Hz RVQ codec) β β UNTOUCHED
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β encoder/decoder (audio waveform) β β UNTOUCHED
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
FFN Source: Qwen3-1.7B (LLM)
βββ model.layers.N.mlp.{gate,up,down}_proj.weight
βββ Key mapping: model.layers.N β talker.model.layers.N (1:1)
Only the talker's FFN weights are modified. The code_predictor, speech_tokenizer, and encoder/decoder remain 100% original β preserving the audio codec pipeline entirely.
from qwen_tts import Qwen3TTSModel
import torch
# Load Darwin-TTS-1.7B-Cross (Ξ±=3% pre-blended)
model = Qwen3TTSModel.from_pretrained(
"FINAL-Bench/Darwin-TTS-1.7B-Cross",
device_map="cuda:0",
dtype=torch.bfloat16
)
# Synthesize
wavs, sr = model.generate_voice_clone(
text="μλ
νμΈμ, μ λ λ€μ μΈκ³΅μ§λ₯μ
λλ€!",
ref_audio="your_voice.wav",
ref_text="ref",
x_vector_only_mode=True
)
from qwen_tts import Qwen3TTSModel
model = Qwen3TTSModel.from_pretrained("FINAL-Bench/Darwin-TTS-1.7B-Cross")
wavs, sr = model.generate_voice_clone(
text="μ λ§ κΈ°μ μμμ΄μμ!",
ref_audio="voice.wav",
ref_text="ref",
x_vector_only_mode=True
)
python darwin_tts_blend.py --alpha 3 --text "Hello, Darwin!" --ref voice.wav --output speech.wav
pip install torch qwen-tts safetensors soundfile huggingface_hub
Cross-modal capability transfer (e.g., adding emotion to TTS) traditionally requires:
Darwin's evolutionary merge framework, originally developed for LLM merging (Darwin LLM V7 achieved GPQA Diamond 86.9%, World #5), is extended to cross-modal transfer:
If you find this work useful in your research, please cite:
@article{kim2026darwin,
title={Darwin Family: MRI-Trust-Weighted Evolutionary Merging for Training-Free Scaling of Language-Model Reasoning},
author={Kim, Taebong and Hong, Youngsik and Kim, Minsik and Choi, Sunyoung and Jang, Jaewon and Shin, Junghoon and Kim, Minseo},
journal={arXiv preprint arXiv:2605.14386},
year={2026}
}
VIDRAFT (λΉλλννΈ) β Darwin Evolutionary Merge Framework
Built on Qwen3-TTS-1.7B and Qwen3-1.7B by Alibaba Cloud (Apache 2.0).
9 commits
1 commits
π± Run it on your phone or a GPU-less PC β POCKET Β· π Try it live (CPU chat)
VIDRAFT's on-device family: a 35B model that runs on iPhone and on CPU with no GPU β stock
llama.cpp, no fork.
World's first cross-modal FFN transfer from LLM to TTS β emotion-enhanced speech synthesis without any training.
This model is a cross-modal application of the Darwin Family framework, introduced in the paper: Darwin Family: MRI-Trust-Weighted Evolutionary Merging for Training-Free Scaling of Language-Model Reasoning.
Authors: Taebong Kim, Youngsik Hong, Minsik Kim, Sunyoung Choi, Jaewon Jang, Junghoon Shin, Minseo Kim.
Darwin-TTS blends 3% of Qwen3-1.7B (LLM) FFN weights into Qwen3-TTS-1.7B (TTS) talker module. No training, no data, no GPU hours β just weight-space arithmetic.
| Blend (Ξ±) | Emotion | Quality | Status |
|---|---|---|---|
| 0% | Baseline | Normal | Original Qwen3-TTS |
| 1% | No change | Normal | Too subtle |
| 3% | Emotion appears | Normal | β This model (default) |
| 5% | Emotion intensified | Normal | β β Max stable |
| 10% | Broken | Failed | Infinite generation |
Qwen3-1.7B (LLM) and Qwen3-TTS-1.7B's talker share 100% identical architecture:
Qwen3-1.7B (LLM) Qwen3-TTS talker Match
hidden_size 2048 2048 β
intermediate_size 6144 6144 β
num_hidden_layers 28 28 β
num_attention_heads 16 16 β
num_key_value_heads 8 8 β
This means zero SVD, zero truncation, zero layer mapping β pure 1:1 lerp blending across all 84 FFN tensors (gate_proj, up_proj, down_proj Γ 28 layers).
Qwen3-TTS-1.7B (4-module structure):
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β talker (28L Qwen3 LM backbone) β
β βββ 84 FFN tensors blended with LLM (Ξ±=3%) β β MODIFIED
β βββ talker.model.layers.N.mlp.{gate,up,down} β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β code_predictor (5L, h=1024) β β UNTOUCHED
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β speech_tokenizer (12Hz RVQ codec) β β UNTOUCHED
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β encoder/decoder (audio waveform) β β UNTOUCHED
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
FFN Source: Qwen3-1.7B (LLM)
βββ model.layers.N.mlp.{gate,up,down}_proj.weight
βββ Key mapping: model.layers.N β talker.model.layers.N (1:1)
Only the talker's FFN weights are modified. The code_predictor, speech_tokenizer, and encoder/decoder remain 100% original β preserving the audio codec pipeline entirely.
from qwen_tts import Qwen3TTSModel
import torch
# Load Darwin-TTS-1.7B-Cross (Ξ±=3% pre-blended)
model = Qwen3TTSModel.from_pretrained(
"FINAL-Bench/Darwin-TTS-1.7B-Cross",
device_map="cuda:0",
dtype=torch.bfloat16
)
# Synthesize
wavs, sr = model.generate_voice_clone(
text="μλ
νμΈμ, μ λ λ€μ μΈκ³΅μ§λ₯μ
λλ€!",
ref_audio="your_voice.wav",
ref_text="ref",
x_vector_only_mode=True
)
from qwen_tts import Qwen3TTSModel
model = Qwen3TTSModel.from_pretrained("FINAL-Bench/Darwin-TTS-1.7B-Cross")
wavs, sr = model.generate_voice_clone(
text="μ λ§ κΈ°μ μμμ΄μμ!",
ref_audio="voice.wav",
ref_text="ref",
x_vector_only_mode=True
)
python darwin_tts_blend.py --alpha 3 --text "Hello, Darwin!" --ref voice.wav --output speech.wav
pip install torch qwen-tts safetensors soundfile huggingface_hub
Cross-modal capability transfer (e.g., adding emotion to TTS) traditionally requires:
Darwin's evolutionary merge framework, originally developed for LLM merging (Darwin LLM V7 achieved GPQA Diamond 86.9%, World #5), is extended to cross-modal transfer:
If you find this work useful in your research, please cite:
@article{kim2026darwin,
title={Darwin Family: MRI-Trust-Weighted Evolutionary Merging for Training-Free Scaling of Language-Model Reasoning},
author={Kim, Taebong and Hong, Youngsik and Kim, Minsik and Choi, Sunyoung and Jang, Jaewon and Shin, Junghoon and Kim, Minseo},
journal={arXiv preprint arXiv:2605.14386},
year={2026}
}
VIDRAFT (λΉλλννΈ) β Darwin Evolutionary Merge Framework
Built on Qwen3-TTS-1.7B and Qwen3-1.7B by Alibaba Cloud (Apache 2.0).
9 commits
1 commits