Downloads · 30 days
1.1K
37% of all-time downloads
cstr/speecht5-tts-GGUF
speecht5-tts-GGUF is a text-to-speech model from cstr. Use it when you need text read aloud. It is set up for ggml. The card lists the license as mit.
GGUF / ggml conversion of microsoft/speecht5tts for use with CrispStrobe/CrispASR.
Downloads · 30 days
1.1K
37% of all-time downloads
All-time downloads
2.9K
Public
Repo size
1.3 GB
Likes
0
Public
Click a slice to open those files.
.gguf629 MB · 100%
From the Hugging Face model README
GGUF / ggml conversion of microsoft/speecht5_tts for use with CrispStrobe/CrispASR.
SpeechT5 is a lightweight (~80M param) encoder-decoder TTS model:
Speaker conditioning via 512-d x-vector (e.g. from Matthijs/cmu-arctic-xvectors). Deterministic output (greedy decoding, no sampling).
Released under MIT license.
| File | Language | Size | Notes |
|---|---|---|---|
speecht5-tts-f16.gguf | English | 301 MB | encoder + decoder + postnet + HiFi-GAN vocoder |
speecht5-german-f16.gguf | German | 300 MB | German fine-tune, same architecture |
speaker.bin | — | 2 KB | Default 512-d x-vector for speaker conditioning |
# 1. Build CrispASR
git clone https://github.com/CrispStrobe/CrispASR
cd CrispASR
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j --target crispasr-cli
# 2. Download model + speaker
huggingface-cli download cstr/speecht5-tts-GGUF speecht5-tts-f16.gguf speaker.bin --local-dir .
# 3. Synthesize
./build/bin/crispasr --backend speecht5 -m speecht5-tts-f16.gguf \
--voice speaker.bin \
--tts "Hello, how are you today?" \
--tts-output hello.wav
Or with auto-download:
./build/bin/crispasr -m speecht5 --auto-download \
--tts "The quick brown fox jumps over the lazy dog." \
--tts-output fox.wav
from crispasr import Session
sess = Session("speecht5-tts-f16.gguf")
sess.set_voice("speaker.bin")
pcm = sess.synthesize("Hello world.")
sess.write_wav("hello.wav", pcm)
See docs/architecture.md#speecht5 for the full architecture breakdown.
Converted with models/convert-speecht5-tts-to-gguf.py from the CrispASR repo. The HiFi-GAN vocoder weights are from microsoft/speecht5_hifigan and are embedded in the same GGUF file.
microsoft.mit. This repository redistributes under the same terms; it grants no rights the upstream licence does not.