Bonsai-27B-GGUF
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
Speaks text aloud in 92 African languages and English, faster than real time on a CPU, with voice cloning from a short clip. For developers and researchers who need African-language speech.
Africa TTS is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install africa-tts # English also needs espeak-ng
Africa TTS is a text-to-speech model from AfriSpeech for 92 African languages and English. It has 110M parameters and, per the card, runs about 2.4 times faster than real time on a CPU. Every language has a default voice, and you can clone a voice from a short clip. Use only voices you have the right to use.
Developers, teachers and researchers who need spoken audio in African languages, where few speech tools exist. The license is non-commercial, so it suits learning, research and personal projects.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Education | Teachers | Make audio lessons in local languages | A teacher turns a short text in Twi into a spoken clip |
| Software | App developers | Add speech output to apps, including phones through an int8 bundle | A developer reads messages aloud in Swahili |
| Accessibility | Content creators | Provide read-aloud audio for text | A writer produces audio for an article in Hausa |
| Research | Speech researchers | Study low-resource language synthesis | Compare error rates against another system on the same sentences |
Skip it for commercial products, because the card's license does not allow commercial use.
| Use case | Who | What they get back |
|---|---|---|
| Speak a sentence | Developers | A 24 kHz mono audio clip of the text |
| Clone a voice | Creators | Speech in a voice copied from a clip of 3 to 10 seconds |
| Run on a phone | Mobile developers | Speech from an int8 bundle for sherpa-onnx |
You need Python and pip. English also needs the espeak-ng program, which the card names.
pip install africa-tts # English also needs espeak-ng
The Hugging Face route fetches the repository files instead.
pip install -U huggingface_hub hf download AfriSpeech/africa-tts
Load the model, call generate with text and a language code, and save the result. Spell out numbers in your text, as the card advises.
from africa_tts import AfricaTTS
tts = AfricaTTS.load() # PyTorch CPU (default)
audio = tts.generate("Akwaaba! Yɛfrɛ me Kofi.", lang="twi") # default Twi voice
audio = tts.generate("Hello Ghana!", lang="eng", voice="my_voice.wav") # clone a 3-10 s clip
tts.save(audio, "out.wav")
tts_gpu = AfricaTTS.load(device="cuda") # PyTorch on NVIDIA GPU| Tool | What it does |
|---|---|
| AfricaTTS.load | Loads the model on the CPU, or on a GPU with the cuda device |
| tts.generate | Makes audio from text, with a language code and an optional voice file |
| tts.save | Writes the audio to a WAV file |
You pass a Twi greeting with the language set to twi. The call returns audio in the default Twi voice, and saving it gives a 24 kHz mono WAV file named out.wav.
If you are new, install the package, run the first three lines of the sample, and play the file it writes. Then try another language code.
For people in the field, the model is a 6-layer Pocket TTS FlowLM with the Mimi codec, distilled from a guided 24-layer base so the guidance sits in its weights. It reads IPA through a separate converter. Training used 897 hours of real speech. Against MMS-TTS it scored a lower character error rate in 21 of 27 shared languages.
Speaks text aloud in 92 African languages and English, faster than real time on a CPU, with voice cloning from a short clip. For developers and researchers who need African-language speech.
Made by AfriSpeech on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: Africa TTS is a text-to-speech model from AfriSpeech for 92 African languages and English. It has 110M parameters and, per the card, runs about 2.4 times faster than real time on a CPU. Every language has a default voice, and you can clone a voice from a short clip. Use only voices you have the right to use.
Who it suits: Developers, teachers and researchers who need spoken audio in African languages, where few speech tools exist. The license is non-commercial, so it suits learning, research and personal projects.
Title: Who uses it, and how
Industry | Who uses it | How they use it | Example
Education | Teachers | Make audio lessons in local languages | A teacher turns a short text in Twi into a spoken clip
Software | App developers | Add speech output to apps, including phones through an int8 bundle | A developer reads messages aloud in Swahili
Accessibility | Content creators | Provide read-aloud audio for text | A writer produces audio for an article in Hausa
Research | Speech researchers | Study low-resource language synthesis | Compare error rates against another system on the same sentences
Skip it for commercial products, because the card's license does not allow commercial use.
Where to use it:
Use case | Who | What they get back
Speak a sentence | Developers | A 24 kHz mono audio clip of the text
Clone a voice | Creators | Speech in a voice copied from a clip of 3 to 10 seconds
Run on a phone | Mobile developers | Speech from an int8 bundle for sherpa-onnx
How to set it up: You need Python and pip. English also needs the espeak-ng program, which the card names.
pip install africa-tts # English also needs espeak-ng
The Hugging Face route fetches the repository files instead.
pip install -U huggingface_hub
hf download AfriSpeech/africa-tts
How to use it: Load the model, call generate with text and a language code, and save the result. Spell out numbers in your text, as the card advises.
from africa_tts import AfricaTTS
tts = AfricaTTS.load() # PyTorch CPU (default)
audio = tts.generate("Akwaaba! Yɛfrɛ me Kofi.", lang="twi") # default Twi voice
audio = tts.generate("Hello Ghana!", lang="eng", voice="my_voice.wav") # clone a 3-10 s clip
tts.save(audio, "out.wav")
tts_gpu = AfricaTTS.load(device="cuda") # PyTorch on NVIDIA GPU
Tool | What it does
AfricaTTS.load | Loads the model on the CPU, or on a GPU with the cuda device
tts.generate | Makes audio from text, with a language code and an optional voice file
tts.save | Writes the audio to a WAV file
Example: You pass a Twi greeting with the language set to twi. The call returns audio in the default Twi voice, and saving it gives a 24 kHz mono WAV file named out.wav.
For newcomers and experts: If you are new, install the package, run the first three lines of the sample, and play the file it writes. Then try another language code.
For people in the field, the model is a 6-layer Pocket TTS FlowLM with the Mimi codec, distilled from a guided 24-layer base so the guidance sits in its weights. It reads IPA through a separate converter. Training used 897 hours of real speech. Against MMS-TTS it scored a lower character error rate in 21 of 27 shared languages.
Text and a language code go in
Text is converted to IPA
The model generates audio
Save as a 24 kHz mono file
Good to know:
Title: Character error rate for Africa TTS, lower is better
Swahili: 1.2%
English: 2.4%
Kirundi: 3%
Kinyarwanda: 3.2%
Hausa: 4.2%
Amharic: 5.7%
Yoruba: 17%
Fon: 22.5%
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download AfriSpeech/africa-tts
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| Africa TTS This page | 46 | 4 | 110M | cc-by-nc-4.0 | |
| Ming-3.0-tts-0.5B by inclusionAIShares voice-cloning · multilingual · text-to-speech | 14,756 | 225 | 1.5B | mit | |
| Ming-3.0-tts-tinyShares voice-cloning · multilingual · text-to-speech | 9,080 | 61 | 9B | mit | |
| VieNeu-TTS v3 TurboShares voice-cloning · text-to-speech · onnx | 2,151,800 | 109 | 131M | apache-2.0 | |
| VoxCPM2Shares voice-cloning · multilingual · text-to-speech | 984,860 | 1,783 | 2.3B | apache-2.0 | |
| Maya 2 NativeShares voice-cloning · multilingual · text-to-speech | 5,774 | 170 | 2.5B | apache-2.0 |
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
LibertAIDAI · Kit
Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…
facebook · Kit
Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…
alpindale · Kit
Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…
prithivMLmods · Kit
Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…