Views
No views yet
hubertsiuzdak/snac_24khz — the 24 kHz Multi-Scale Neural Audio Codec used by Orpheus-TTS — for use with CrispStrobe/CrispASR.cstr/orpheus-3b-0.1-ft-GGUF talker (or any other GGUF orpheus checkpoint) — the talker emits codec tokens but doesn't render audio without this codec.| File | Type | Size | Notes |
|---|---|---|---|
snac-24khz.gguf | F32 | 25 MB | Full-precision codec — model is small enough that quantisation is not worth the quality risk |
libcrispasr once --codec-model snac-24khz.gguf is passed; no Python required at inference time.1huggingface-cli download cstr/orpheus-3b-0.1-ft-GGUF orpheus-3b-0.1-ft-q8_0.gguf --local-dir .
2huggingface-cli download cstr/snac-24khz-GGUF snac-24khz.gguf --local-dir .
3
4./build/bin/crispasr --backend orpheus \
5 -m orpheus-3b-0.1-ft-q8_0.gguf \
6 --codec-model snac-24khz.gguf \
7 --voice tara --temperature 0.6 \
8 --tts "Hello, my name is Tara." \
9 --tts-output hello.wav-m auto and CrispASR's auto-download fetches both files from HF.| Component | Details |
|---|---|
| Sample rate | 24 kHz mono |
| Codebooks | 3 (RVQ — 1, 2, 4 entries per super-frame) |
| Codebook size | 4096 (12 bits each) |
| Frame rate | 12 ms (288 samples / hop 512) |
| Super-frame | 7 codec tokens cover 4 codec frames = 32 ms ≈ 768 PCM samples (deinterleave 1+2+4) |
| Decoder | Snake activations + transposed convolutions, full-precision F32 |
orpheus_snac.py emits the middle 2048 samples of each 4-super-frame sliding window.1python models/convert-snac-to-gguf.py \
2 --input hubertsiuzdak/snac_24khz \
3 --output snac-24khz.ggufaudio_out below the ASR-roundtrip threshold in our diff harness.cstr/orpheus-3b-0.1-ft-GGUF — canonical English Orpheus 3B-FT.cstr/orpheus-kartoffel-de-GGUF — German Kartoffel_Orpheus finetunes.cstr/orpheus-3b-de-q8_0-GGUF — lex-au Orpheus-3B-DE Q8 mirror.hubertsiuzdak/snac_24khz (MIT). Hubert Siuzdak.CrispStrobe/CrispASR — see src/orpheus_snac.cpp and models/convert-snac-to-gguf.py.hubertsiuzdak.mit. This repository redistributes under the same terms; it grants no rights the upstream licence does not.