Downloads · 30 days
43
81% of all-time downloads
aoiandroid/neutts-nano-q8-gguf
neutts-nano-q8-gguf is a text-to-speech model from aoiandroid. Use it when you need text read aloud. It is set up for gguf. The card lists the license as other.
Q8\0 GGUF backbone for NeuTTS Nano (English), hosted under aoiandroid for local / on-device voice cloning in on-device iOS client) and compatible tooling.
Downloads · 30 days
43
81% of all-time downloads
All-time downloads
53
Public
Repo size
253 MB
Likes
0
Public
Click a slice to open those files.
.gguf253 MB · 100%
From the Hugging Face model README
Q8_0 GGUF backbone for NeuTTS Nano (English), hosted under aoiandroid for local / on-device voice cloning in [on-device iOS client](local iOS project (private)) and compatible tooling.
[!NOTE] This checkpoint is English only. Use a French / German / Spanish sibling repo for those languages, or see the NeuTTS Nano Multilingual Collection.
| Role | Hub repo |
|---|---|
| Official Q8 GGUF (reference) | neuphonic/neutts-nano-q8-gguf |
| Official PyTorch / Safetensors | neuphonic/neutts-nano |
| Project & API | neuphonic/neutts |
| Codec (required at inference) | neuphonic/neucodec or neuphonic/neucodec-onnx-decoder |
| Collection | NeuTTS Nano Multilingual Collection |
Weights in this repo follow the same Q8_0 layout and filename convention as the upstream neuphonic/neutts-nano-q8-gguf release (~241 MB backbone). This is a distribution mirror, not a new architecture.
NeuTTS Nano is a compact speech language model + NeuCodec stack for instant voice cloning: a few seconds of reference audio plus its transcript condition a new utterance. The GGUF file here is only the LM backbone; full synthesis still needs the NeuCodec decoder (see upstream neutts).
NeuTTSNanoGGUFService, backbone code en)Not intended for: unattended public APIs without safety review, impersonation, or use without rights to cloned voices.
en)en when using the official neutts CLIUse same-language reference audio and transcript as the backbone language.
.
├── .gitattributes
├── README.md
└── neutts-nano-Q8_0.gguf # Q8_0 LM backbone (~241 MB)
neutts (Python)pip install "neutts[llama]" soundfile
from neutts import NeuTTS
import soundfile as sf
tts = NeuTTS(
backbone_repo="aoiandroid/neutts-nano-q8-gguf",
backbone_device="cpu",
codec_repo="neuphonic/neucodec",
codec_device="cpu",
)
ref_text = open("reference.txt", "r", encoding="utf-8").read().strip()
ref_codes = tts.encode_reference("reference.wav")
wav = tts.infer("Your english text here.", ref_codes, ref_text)
sf.write("out.wav", wav, 24000)
CLI example (from the neutts repo):
python -m examples.basic_example \
--input_text "Your sentence." \
--ref_audio reference.wav \
--ref_text reference.txt \
--backbone aoiandroid/neutts-nano-q8-gguf
After downloading neutts-nano-Q8_0.gguf, you can point NeuTTS at the file path instead of the Hub id if your integration supports a local backbone path.
The .gguf file is a standard llama.cpp-compatible speech-LM checkpoint, but end-to-end TTS still requires NeuCodec and the neutts preprocessing pipeline. For production use, prefer the official neutts package rather than raw llama-cli on the backbone alone.
neutts.Follows the NeuTTS Open License 1.0 (same family as upstream Neuphonic Nano releases). See the license text in neuphonic/neutts-nano / neuphonic/neutts-nano-q8-gguf (LICENCE file). Use only in compliance with upstream terms and applicable law.
Created by Neuphonic. This aoiandroid repo hosts mirrored Q8 weights for app distribution; credit the upstream authors when publishing work that uses these models.