# Qwen3-TTS-12Hz-1.7B-CustomVoice

Hugging Face: `Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice`
Reconstructed from `config.json` alone. No weights were read.

| | |
|---|---|
| Derived from structure | 151,862,016 |
| In the published checkpoint | 1,916,676,352 (safetensors.total, 2026-09-06) |
| Delta | -92.1% |
| Comparability | multi-tower |
| Layers | 74 |
| Priced on | A10G (24GB) |
| Est. one run | $2.30 |

> The config declares 2 sub-models (talker_config, code_predictor_config). The published checkpoint carries all of them; the graph below carries the towers the reader reconstructs. A gap here is a statement about what we read, not about the checkpoint.

## Structure

| # | Layer | Type | Output shape |
|---|---|---|---|
| 1 | Input | Input | 1 × 512 |
| 2 | Embedding | Embedding | 1 × 512 × 768 |
| 3 | RoPE | RoPE | 1 × 512 × 768 |
| 4 | RMSNorm_1_1 | RMSNorm | 1 × 512 × 768 |
| 5 | Attention_1 | Grouped Query Attn | 1 × 512 × 768 |
| 6 | Add_1_attn | Add | 1 × 512 × 768 |
| 7 | RMSNorm_1_2 | RMSNorm | 1 × 512 × 768 |
| 8 | FFN_1 | SwiGLU | 1 × 512 × 768 |
| 9 | Add_1_ffn | Add | 1 × 512 × 768 |
| 10 | RMSNorm_2_1 | RMSNorm | 1 × 512 × 768 |
| 11 | Attention_2 | Grouped Query Attn | 1 × 512 × 768 |
| 12 | Add_2_attn | Add | 1 × 512 × 768 |
| 13 | RMSNorm_2_2 | RMSNorm | 1 × 512 × 768 |
| 14 | FFN_2 | SwiGLU | 1 × 512 × 768 |
| 15 | Add_2_ffn | Add | 1 × 512 × 768 |
| 16 | RMSNorm_3_1 | RMSNorm | 1 × 512 × 768 |
| 17 | Attention_3 | Grouped Query Attn | 1 × 512 × 768 |
| 18 | Add_3_attn | Add | 1 × 512 × 768 |
| 19 | RMSNorm_3_2 | RMSNorm | 1 × 512 × 768 |
| 20 | FFN_3 | SwiGLU | 1 × 512 × 768 |
| 21 | Add_3_ffn | Add | 1 × 512 × 768 |
| 22 | RMSNorm_4_1 | RMSNorm | 1 × 512 × 768 |
| 23 | Attention_4 | Grouped Query Attn | 1 × 512 × 768 |
| 24 | Add_4_attn | Add | 1 × 512 × 768 |
| 25 | RMSNorm_4_2 | RMSNorm | 1 × 512 × 768 |
| 26 | FFN_4 | SwiGLU | 1 × 512 × 768 |
| 27 | Add_4_ffn | Add | 1 × 512 × 768 |
| 28 | RMSNorm_5_1 | RMSNorm | 1 × 512 × 768 |
| 29 | Attention_5 | Grouped Query Attn | 1 × 512 × 768 |
| 30 | Add_5_attn | Add | 1 × 512 × 768 |
| 31 | RMSNorm_5_2 | RMSNorm | 1 × 512 × 768 |
| 32 | FFN_5 | SwiGLU | 1 × 512 × 768 |
| 33 | Add_5_ffn | Add | 1 × 512 × 768 |
| 34 | RMSNorm_6_1 | RMSNorm | 1 × 512 × 768 |
| 35 | Attention_6 | Grouped Query Attn | 1 × 512 × 768 |
| 36 | Add_6_attn | Add | 1 × 512 × 768 |
| 37 | RMSNorm_6_2 | RMSNorm | 1 × 512 × 768 |
| 38 | FFN_6 | SwiGLU | 1 × 512 × 768 |
| 39 | Add_6_ffn | Add | 1 × 512 × 768 |
| 40 | RMSNorm_7_1 | RMSNorm | 1 × 512 × 768 |
| 41 | Attention_7 | Grouped Query Attn | 1 × 512 × 768 |
| 42 | Add_7_attn | Add | 1 × 512 × 768 |
| 43 | RMSNorm_7_2 | RMSNorm | 1 × 512 × 768 |
| 44 | FFN_7 | SwiGLU | 1 × 512 × 768 |
| 45 | Add_7_ffn | Add | 1 × 512 × 768 |
| 46 | RMSNorm_8_1 | RMSNorm | 1 × 512 × 768 |
| 47 | Attention_8 | Grouped Query Attn | 1 × 512 × 768 |
| 48 | Add_8_attn | Add | 1 × 512 × 768 |
| 49 | RMSNorm_8_2 | RMSNorm | 1 × 512 × 768 |
| 50 | FFN_8 | SwiGLU | 1 × 512 × 768 |
| 51 | Add_8_ffn | Add | 1 × 512 × 768 |
| 52 | RMSNorm_9_1 | RMSNorm | 1 × 512 × 768 |
| 53 | Attention_9 | Grouped Query Attn | 1 × 512 × 768 |
| 54 | Add_9_attn | Add | 1 × 512 × 768 |
| 55 | RMSNorm_9_2 | RMSNorm | 1 × 512 × 768 |
| 56 | FFN_9 | SwiGLU | 1 × 512 × 768 |
| 57 | Add_9_ffn | Add | 1 × 512 × 768 |
| 58 | RMSNorm_10_1 | RMSNorm | 1 × 512 × 768 |
| 59 | Attention_10 | Grouped Query Attn | 1 × 512 × 768 |
| 60 | Add_10_attn | Add | 1 × 512 × 768 |
| 61 | RMSNorm_10_2 | RMSNorm | 1 × 512 × 768 |
| 62 | FFN_10 | SwiGLU | 1 × 512 × 768 |
| 63 | Add_10_ffn | Add | 1 × 512 × 768 |
| 64 | RMSNorm_11_1 | RMSNorm | 1 × 512 × 768 |
| 65 | Attention_11 | Grouped Query Attn | 1 × 512 × 768 |
| 66 | Add_11_attn | Add | 1 × 512 × 768 |
| 67 | RMSNorm_11_2 | RMSNorm | 1 × 512 × 768 |
| 68 | FFN_11 | SwiGLU | 1 × 512 × 768 |
| 69 | Add_11_ffn | Add | 1 × 512 × 768 |
| 70 | RMSNorm_12_1 | RMSNorm | 1 × 512 × 768 |
| 71 | Attention_12 | Grouped Query Attn | 1 × 512 × 768 |
| 72 | Add_12_attn | Add | 1 × 512 × 768 |
| 73 | RMSNorm_12_2 | RMSNorm | 1 × 512 × 768 |
| 74 | FFN_12 | SwiGLU | 1 × 512 × 768 |
| 75 | Add_12_ffn | Add | 1 × 512 × 768 |
| 76 | Output | Output | 1 × 512 × 768 |

## Do this to your own model

```
pip install neurarch-trace
neurarch-trace Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice --plan --share
```

- Page: https://neurarch.com/m/qwen3-tts-12hz-1-7b-customvoice.html
- All models: https://neurarch.com/m/index.json
- The checks: https://neurarch.com/r/index.json
