Views
No views yet
Qwen/Qwen3-TTS-12Hz-1.7B-VoiceDesign for use with the qwen3-tts backend in CrispStrobe/CrispASR.1crispasr ... \
2 --instruct "A young female voice with a slight British accent, energetic, slightly fast paced" \
3 --tts "Hello, I am an excited engineer."cstr/qwen3-tts-tokenizer-12hz-GGUF. The model has no speaker-encoder branch — the instruct text is embedded directly into the talker prefill.| File | Size | Notes |
|---|---|---|
qwen3-tts-12hz-1.7b-voicedesign-f16.gguf | 3.6 GB | F16 reference baseline |
qwen3-tts-12hz-1.7b-voicedesign-q8_0.gguf | 1.9 GB | Q8_0, recommended quantised talker |
1git clone https://github.com/CrispStrobe/CrispASR
2cd CrispASR
3cmake -B build -DCMAKE_BUILD_TYPE=Release
4cmake --build build -j$(nproc) --target crispasr1huggingface-cli download cstr/qwen3-tts-1.7b-voicedesign-GGUF \
2 qwen3-tts-12hz-1.7b-voicedesign-q8_0.gguf --local-dir .
3
4huggingface-cli download cstr/qwen3-tts-tokenizer-12hz-GGUF \
5 qwen3-tts-tokenizer-12hz.gguf --local-dir .1./build/bin/crispasr \
2 --backend qwen3-tts-1.7b-voicedesign \
3 -m qwen3-tts-12hz-1.7b-voicedesign-q8_0.gguf \
4 --codec-model qwen3-tts-tokenizer-12hz.gguf \
5 --instruct "A young female voice with a slight British accent, energetic, slightly fast paced" \
6 --tts "Hello, I am an excited engineer." \
7 --tts-output hello.wav1./build/bin/crispasr \
2 --backend qwen3-tts-1.7b-voicedesign -m auto \
3 --instruct "warm, calm middle-aged male narrator" \
4 --tts "The story begins on a quiet Tuesday morning." \
5 --tts-output story.wav--instruct is required for VoiceDesign models. Passing --voice instead is a CLI error with a hint.<|im_start|>user\n{instruct}<|im_end|>\n and prepended to the talker prefill; the codec bridge omits the speaker frame entirely (the model has no fixed speaker embedding).qwen3-tts-12hz-1.7b-voicedesign-f16.gguf
qwen3-tts-12hz-1.7b-voicedesign-q8_0.gguf
"Hello, I am an excited engineer." → parakeet-v3 → "Hello! I am an excited engineer!")q6_k, q5_k, q4_k) can still load but are not numerically faithful to the F16 reference and should be treated as experimental.models/convert-qwen3-tts-to-gguf.py. The converter sets qwen3tts.tts_model_type = "voice_design" from the upstream config.json, which the runtime keys off to switch into the VoiceDesign prefill path.src/qwen3_tts.cpp; the VoiceDesign-specific prefill builder (build_voicedesign_prefill_embeds) mirrors Qwen3TTSForConditionalGeneration.generate for speaker_embed=None + instruct_ids (modeling_qwen3_tts.py L2076–L2233).Qwen/Qwen3-TTS-12Hz-1.7B-VoiceDesignQwenLM/Qwen3-TTScstr/qwen3-tts-1.7b-base-GGUFcstr/qwen3-tts-0.6b-base-GGUFcstr/qwen3-tts-0.6b-customvoice-GGUFcstr/qwen3-tts-tokenizer-12hz-GGUFQwen/Qwen3-TTS-12Hz-1.7B-VoiceDesignCrispStrobe/CrispASRQwen.apache-2.0. This repository redistributes under the same terms; it grants no rights the upstream licence does not.