In the Name of God
Chatterbox TTS Persian gguf
GGUF / ggml conversion of Thomcles/Chatterbox-TTS-Persian-Farsi for use with CrispStrobe/CrispASR.
Persian T3 (text-to-speech-tokens) variant of Chatterbox TTS.
demo audios:
"سلام! به آزمایش تبدیل متن به گفتار خوش آمدید." Your browser does not support audio.
"سه سیب سرخ روی سینی سیمی است" Your browser does not support audio.
"دیروز در تهران باران شد، امروز آفتابی است" Your browser does not support audio.
"قیمت لپتاپ جدید من پنجاه میلیون تومان است." Your browser does not support audio.
Chatterbox is a full TTS pipeline: character tokenizer → T3 (30-layer Llama AR, 520M) → speech tokens → S3Gen (Conformer encoder + UNet1D CFM denoiser, 10 Euler steps) → HiFTGenerator vocoder (conv chains + Snake activations + iSTFT) → 24 kHz WAV.
How to use:
Two GGUF files are needed: the T3 model (text → speech tokens) and the S3Gen model (speech tokens → audio).
- Download CrispASR:
github.com/CrispStrobe/CrispASR/releases
- Download model files:
chatterbox-t3-fa-f16.gguf
chatterbox-s3gen-q8_0.gguf
- Synthesise with the built-in default voice:
./crispasr.exe --backend chatterbox -m chatterbox-t3-fa-f16.gguf --codec-model chatterbox-s3gen-q8_0.gguf --tts "این سیستم طراحی شده است تا به کاربر دسترسی سریع و آسان به اطلاعات مورد نیاز را بدهد." --tts-output out.wav