How to use from
llama.cpp
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf ghananlpcommunity/ghana-tts-36k-gguf:
# Run inference directly in the terminal:
llama cli -hf ghananlpcommunity/ghana-tts-36k-gguf:
Install from WinGet (Windows)
winget install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf ghananlpcommunity/ghana-tts-36k-gguf:
# Run inference directly in the terminal:
llama cli -hf ghananlpcommunity/ghana-tts-36k-gguf:
Use pre-built binary
# Download pre-built binary from:
# https://github.com/ggerganov/llama.cpp/releases
# Start a local OpenAI-compatible server with a web UI:
./llama-server -hf ghananlpcommunity/ghana-tts-36k-gguf:
# Run inference directly in the terminal:
./llama-cli -hf ghananlpcommunity/ghana-tts-36k-gguf:
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build
cmake --build build -j --target llama-server llama-cli
# Start a local OpenAI-compatible server with a web UI:
./build/bin/llama-server -hf ghananlpcommunity/ghana-tts-36k-gguf:
# Run inference directly in the terminal:
./build/bin/llama-cli -hf ghananlpcommunity/ghana-tts-36k-gguf:
Use Docker
docker model run hf.co/ghananlpcommunity/ghana-tts-36k-gguf:
Quick Links

ghana-tts-36k โ€” GGUF quantized variants

GGUF conversions of ghananlpcommunity/ghana-tts-36k for use with bluryar/VoxCPM.cpp.

The .gguf files are backend-agnostic โ€” the same file runs on both a CPU-only and a CUDA build of the inference engine. Only the binary you compile differs between CPU and GPU deployment, not the weight file.

Files

File Quant AudioVAE Size Notes
ghana-tts-36k-f32.gguf F32 original largest Reference/max-accuracy baseline
ghana-tts-36k-f16.gguf F16 mixed
ghana-tts-36k-f16-audiovae-f16.gguf F16 f16
ghana-tts-36k-q8_0.gguf Q8_0 mixed Recommended for CPU
ghana-tts-36k-q8_0-audiovae-f16.gguf Q8_0 f16 Recommended for GPU (CUDA)
ghana-tts-36k-q4_k.gguf Q4_K mixed Smallest, more accuracy loss
ghana-tts-36k-q4_k-audiovae-f16.gguf Q4_K f16 smallest of the practical options Fastest CPU model-only RTF; good compact CUDA option too

Which one to use

Based on bluryar/VoxCPM.cpp's own published benchmarks on the same "voxcpm" architecture family (not run on this exact checkpoint โ€” validate on your own audio before committing to one in production):

CPU inference:

  • Default pick: ghana-tts-36k-q8_0.gguf โ€” best full-pipeline RTF at this model scale on CPU.
  • Smaller/faster, slight accuracy trade-off: ghana-tts-36k-q4_k-audiovae-f16.gguf.

GPU (CUDA) inference:

  • Default pick: ghana-tts-36k-q8_0-audiovae-f16.gguf โ€” best full-pipeline RTF at this model scale on CUDA.
  • Smallest CUDA-friendly option: ghana-tts-36k-q4_k-audiovae-f16.gguf.

Inference

This repo includes two scripts that build and run VoxCPM.cpp against these weights:

  • infer_cpu.sh โ€” builds a CPU-only voxcpm_tts and runs it against ghana-tts-36k-q8_0.gguf.
  • infer_gpu.sh โ€” builds a CUDA-enabled voxcpm_tts (requires an NVIDIA GPU + CUDA toolkit) and runs it against ghana-tts-36k-q8_0-audiovae-f16.gguf.

Usage (either script):

bash infer_cpu.sh "Text to synthesize" prompt.wav "Exact transcript of prompt.wav" out.wav
bash infer_gpu.sh "Text to synthesize" prompt.wav "Exact transcript of prompt.wav" out.wav

Swap in a different .gguf from this repo by editing the MODEL_PATH variable at the top of either script.

Downloads last month
126
GGUF
Model size
0.7B params
Architecture
llama
Hardware compatibility
Log In to add your hardware

8-bit

16-bit

32-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for ghananlpcommunity/ghana-tts-36k-gguf

Quantized
(2)
this model