Downloads · 30 days
157
41% of all-time downloads
notmax123/QwenTTS-he-1.7B-GGUF
QwenTTS-he-1.7B-GGUF is a text-to-speech model from notmax123. Use it when you need text read aloud. The card lists the license as apache-2.0.
GGUF build of notmax123/QwenTTS-he-1.7B, the Hebrew LoRA for Qwen3-TTS, merged into its base and converted for qwentts.cpp. This is the form MamboTTS downloads: it runs on GGML with no Python, PyTorch or PEFT at infer…
Downloads · 30 days
157
41% of all-time downloads
All-time downloads
379
Public
Repo size
1.5 GB
Likes
0
Public
Click a slice to open those files.
.gguf1.5 GB · 100%
From the Hugging Face model README
GGUF build of notmax123/QwenTTS-he-1.7B, the Hebrew LoRA for Qwen3-TTS, merged into its base and converted for qwentts.cpp. This is the form MamboTTS downloads: it runs on GGML with no Python, PyTorch or PEFT at inference time.
| File | Size | Role |
|---|---|---|
qwen-talker-1.7b-base-Q4_K_M.gguf | 1.22 GB | Talker LM — text to 12.5 Hz codec frames. Carries the merged Hebrew weights. |
qwen-tokenizer-12hz-Q4_K_M.gguf | 255 MB | 12 Hz audio codec — frames to 24 kHz mono audio. Unmodified upstream. |
Both are required.
The adapter was trained on phonetic input, so the talker expects stressed IPA and will not read Hebrew orthography:
ʃalˈom, mˈa ʃlomχˈa hajˈom?
Use a Hebrew G2P front end such as RenikudPlus to produce it. MamboTTS ships RenikudPlus alongside these files for exactly this reason.
printf 'ʃalˈom, mˈa ʃlomχˈa hajˈom?' | ./build/qwen-tts \
--model qwen-talker-1.7b-base-Q4_K_M.gguf \
--codec qwen-tokenizer-12hz-Q4_K_M.gguf \
--ref-wav reference_voice.wav \
--lang auto --greedy -o out.wav
These are Base-mode checkpoints: there are no named speakers. The voice
comes from --ref-wav, a reference recording of the voice to clone.
The upstream adapter is a LoRA that cannot be loaded by a GGML runtime, so
the weights were merged first. The merge is not a plain LoRA fold — besides
the 231 lora_A/lora_B pairs at alpha / r = 2.0, the adapter's
modules_to_save lists 20 fully retrained tensors (codec_head,
text_projection, and the fifteen code_predictor.lm_head.* heads) that
replace their base counterparts outright. Folding only the LoRA pairs
yields a model that loads and sounds wrong.
scripts/merge_qwen_lora.py
in the MamboTTS repo, math in float32 and cast back to bf16.convert.py from qwentts.cpp, producing F32 GGUFs.quantize from the same project, to Q4_K_M. RVQ codebooks
and their projections stay F32 under that tool's policy, since
nearest-neighbour lookup is sensitive to per-row quantization noise.Hebrew only. The base model speaks ten languages, but this adapter retrained the output heads for Hebrew phonotactics, so the others are not claimed here.
Apache-2.0, matching both the base model and the adapter.