Ir para o conteúdo
ModelVerificadoExterno
Baixar

Qwen3 TTS 12Hz 0.6B CustomVoice ONNX

ONNX export of Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice for local inference with ONNX Runtime. Unlike the Base variant, CustomVoice does not include the ECAPA-TDNN speaker encoder; it uses a set of predefined built-in...

TipoOtherModelo baseQwen/Qwen3-TTS-12Hz-0.6B-CustomVoiceVersãoRevision 9755b3cPublicador@tonythethompsonCnota

Fonte do modelo

Tipo
Other
Tamanho do arquivo
2,59–420 MB
Modelo base
Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice
Versão
vRevision 9755b3c
Atualizado
4 de out. de 2026
Downloads
0
Parâmetros
6B
Fonte
Hugging Face

Descrição da fonte

Qwen3-TTS 12Hz 0.6B CustomVoice — ONNX

ONNX export of Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice for local inference with ONNX Runtime. Unlike the Base variant, CustomVoice does not include the ECAPA-TDNN speaker encoder; it uses a set of predefined built-in speaker voices selected by name at inference time. This is an unofficial community mirror of the ONNX export; it is not a newly trained model. The Qwen team (Alibaba Cloud) is the original author.

Source

FieldValue
Upstream modelQwen/Qwen3-TTS-12Hz-0.6B-CustomVoice
Upstream source revision85e237c12c027371202489a0ec509ded67b5e4b5
Packaging source revision747ac4c3f6c6a317e83f6303148f28585a8bcadf
Export tool/scriptONNX export from upstream Qwen3-TTS PyTorch weights (community packaging)
Quantization recipeSee onnx/ filenames for FP32/FP16/quant variants shipped in this repo

Files

FileDescriptionSize
talker_prefill.onnx + .dataTalker LM prefill (28 layers)~1.7 GB
talker_decode.onnx + .dataTalker LM single-step decode~1.7 GB
code_predictor.onnxCode Predictor (5 layers, 15 groups)~420 MB
vocoder.onnx + .dataVocoder decoder (24kHz output)~437 MB
embeddings/Text/codec embeddings as .npy + config~1.4 GB
tokenizer/BPE tokenizer (vocab.json, merges.txt)~4 MB

Architecture

  • Talker: 28 transformer layers, 16 attn heads, 8 KV heads, hidden=1024
  • Code Predictor: 5 layers, generates codebook groups 1-15 from Talker output
  • Vocoder: RVQ dequantize -> transformer -> BigVGAN decoder, 12Hz codec -> 24kHz audio
  • KV Cache: Decode step uses stacked format (num_layers, B, num_kv_heads, T, head_dim)

Available Speakers

Built-in speaker identities: serena, vivian, uncle_fu, ryan, aiden, ono_anna, sohee, eric, dylan

Intended Use

Multilingual text-to-speech for local inference via ONNX Runtime, using a predefined voice profile rather than reference-audio voice cloning. Voice cloning from reference audio requires the Base variant tonythethompson/Qwen3-TTS-12Hz-0.6B-Base-ONNX; the 1.7B CustomVoice variant is in tonythethompson/Qwen3-TTS-12Hz-1.7B-CustomVoice-ONNX.

Standalone usage (external project)

The snippet below uses an external C# project by elbruno and references that project's ONNX repo, not this one.

git clone https://github.com/elbruno/qwen-labs-cs.git
cd qwen-labs-cs
python python/download_onnx_models.py --repo-id elbruno/Qwen3-TTS-12Hz-0.6B-CustomVoice-ONNX
dotnet run --project src/QwenTTS -- --model-dir python/onnx_runtime --text "Hello world" --speaker ryan --language english

Runtime Notes

  • Designed for ONNX Runtime compatible runtimes.
  • Output sample rate: 24 kHz.
  • No reference audio required; select a speaker by name.
  • Validate on the target execution provider before production use.

Precision and Packaging

Export tooling, precision, and quantization are recorded in the Source table above. This packaging mirror does not publish independent parity benchmarks; validate on your target execution provider before production use.

Limitations

  • Predefined speaker set is fixed; adding new voices requires the Base variant with ECAPA-TDNN voice cloning.
  • No repository-specific quality evaluation is documented here.
  • Multilingual coverage: verify the upstream model card for supported languages and quality by language.

Safety and Responsible Use

Qwen3-TTS is a voice synthesis model capable of producing realistic speech. CustomVoice uses predefined speaker identities (not arbitrary voice cloning), which limits some misuse vectors, but the synthesized output can still be deceptive to listeners.

  • Do not create synthetic speech intended to deceive listeners.
  • Disclose AI-generated audio where listeners would reasonably expect a human voice.
  • Users are responsible for compliance with applicable laws governing synthetic media in their jurisdiction.

License

Apache 2.0 — same as Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice. This packaging repo adds no new license terms.

Fontes

1 fonte
Hugging FacePrimárioVersão 9755b3cf8c61ba30f1fc7f980078747d5910ca31
huggingface.co/tonythethompson/Qwen3-TTS-12Hz-0.6B-CustomVoice-ONNX/tree/9755b3cf8c61ba30f1fc7f980078747d5910ca31

Verificado 3 de set.

Artefatos de modelo

4 artefatos

code_predictor.onnx

onnx · 420 MB · SHA-256 4e741d1e16ba…8225 · Hugging Face

Baixar

talker_decode.onnx

onnx · 4,50 MB · SHA-256 1a0ba437c0c3…5296 · Hugging Face

Baixar

talker_prefill.onnx

onnx · 4,40 MB · SHA-256 cbd0bf1cd0cc…c113 · Hugging Face

Baixar

vocoder.onnx

onnx · 2,59 MB · SHA-256 4ee20178c7ab…4e45 · Hugging Face

Baixar

Trechos de fonte

3 trechos

--- license: apache-2.0 base_model: Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice base_model_relation: quantized pipeline_tag: text-to-speech library_name: onnxruntime language: - multilingual tags: - onnx - onnxruntime - tts - qwen3-tts - text-to-speech --- # Qwen3-TTS 12Hz 0.6B CustomVoice — ONNX ONNX export of [Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice](https://huggingface.co/Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice) for local inference with ONNX Runtime. Unlike the Base variant, CustomVoice does not include the ECAPA-TDNN speaker encoder; it uses a set of predefined built-in speaker voices selected by name at inference time. This is an unofficial community mirror of the ONNX export; it is not a newly trained model. The Qwen team (Alibaba Cloud) is the original author. ## Source | Field | Value | |---|---| | Upstream model | [Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice](https://huggingface.co/Qwen/Qwen3-TTS-12Hz-0.6B-CustomVoice) | | Upstream source revision | `85e237c12c027371202489a0ec509ded67b5e4b5` | | Packaging source revision | `747ac4c3f6c6a317e83f6303148f28585a8bcadf` | | Export tool/script | ONNX export from upstream Qwen3-TTS PyTorch weights (community packaging) | | Quantization recipe | See `onnx/` filenames for FP32/FP16/quant variants shipped in this repo | ## Files | File | Description | Size | |---|---|---:| | `talker_prefill.onnx` + `.data` | Talker LM prefill (28 layers) | ~1.7 GB | | `talker_decode.onnx` + `.data` | Talker LM single-step decode | ~1.7 GB | | `code_predictor.onnx` | Code Predictor (5 layers, 15 groups) | ~420 MB | | `vocoder.onnx` + `.data` | Vocoder decoder (24kHz output) | ~437 MB | | `embeddings/` | Text/codec embeddings as .npy + config | ~1.4 GB | | `tokenizer/` | BPE tokenizer (vocab.json, merges.txt) | ~4 MB | ## Architecture - **Talker**: 28 transformer layers, 16 attn heads, 8 KV heads, hidden=1024 - **Code Predictor**: 5 layers, generates codebook groups 1-15 from Talker output - **Vocoder**: RVQ dequantize -> transformer -> BigVGAN decoder, 12Hz codec -> 24kHz audio - **KV Cache**: Decode step uses stacked format (num_layers, B, num_kv_heads, T, head_dim) ## Available Speakers Built-in speaker identities: `serena`, `vivian`, `uncle_fu`, `ryan`, `aiden`, `ono_anna`, `sohee`, `eric`, `dylan` ## Intended Use Multilingual text-to-speech for local inference via ONNX Runtime, using a predefi...

Source context: 0 downloads · 0 likes · Pipeline text-to-speech · Library onnxruntime · Repo tonythethompson/Qwen3-TTS-12Hz-0.6B-CustomVoice-ONNX

Source context: 0 downloads · 0 likes · Pipeline text-to-speech · Library onnxruntime · Repo tonythethompson/Qwen3-TTS-12Hz-0.6B-CustomVoice-ONNX