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…
Reads text aloud in 11 Indian languages, English included, with 10 voices, from a 199 MB model that runs on a GPU or a plain CPU. For developers who need small, free text-to-speech.
Mithi v2 Flash 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 -U huggingface_hub hf download Oomni/mithi-v2-flash --local-dir mithi-v2-flash cd mithi-v2-flash
Mithi v2 Flash is a small text-to-speech model with 10 voices, five male and five female. It speaks Tamil, Telugu, Kannada, Malayalam, Hindi, Bengali, Gujarati, Marathi, Odia, Punjabi and English. The model has 99.1M parameters, weighs 199 MB and writes 24 kHz mono audio.
It suits developers and teams who need spoken output in Indian languages without a large model or a GPU.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Customer service | Support teams | Read confirmations aloud in a customer's language | A booking confirmation spoken in English or Hindi |
| Education | Teachers and course makers | Narrate lessons in regional languages | A short lesson read aloud in Tamil |
| Accessibility | App developers | Read on-screen text aloud | A Marathi article spoken by one of the voices |
| Edge devices | Hardware tinkerers | Run speech on a laptop or a small board | A Raspberry Pi reading a sentence from a CPU |
People who need highly expressive or emotional speech can skip it, since the card says intonation and emotion are flatter than natural speech.
| Use case | Who | What they get back |
|---|---|---|
| Voice-over for apps | Developers | A WAV file of the text in the chosen voice |
| Spoken notifications | Service teams | Short spoken messages in an Indian language |
| Offline speech on small hardware | Tinkerers | Audio generated on a CPU with no GPU |
You need these first:
You do not need a separate system install of espeak-ng, because the espeakng-loader package brings it along.
pip install -U huggingface_hub
hf download Oomni/mithi-v2-flash --local-dir mithi-v2-flash
cd mithi-v2-flash
pip install "torch>=2.4" "transformers>=5.0" "safetensors>=0.4" "sentencepiece>=0.2" "numpy>=1.26" "soundfile>=0.12" \
"misaki[en]>=0.9.4" "espeakng-loader>=0.2.4" "phonemizer-fork>=3.3.2" "spacy>=3.8" "num2words>=0.5"
python -m spacy download en_core_web_smRun run.py with a language code, a voice and your text, and it writes a WAV file. These two commands speak one Hindi and one English sentence.
python run.py --lang hi --voice ahana --text "आज मौसम कितना अच्छा है! चलो, शाम को कहीं बाहर घूमने चलते हैं।" --out hindi.wav python run.py --lang en --voice anirban --text "Your appointment is confirmed for Monday at 10:30 AM." --out english.wav
| Tool | What it does |
|---|---|
| run.py | Runs the model from the command line and offers a Python API |
| --lang | Picks the language by its short code, such as hi or en |
| --voice | Picks one of the ten voices |
| --text | Gives the text to speak |
| --out | Sets the WAV file to write |
| --device cpu | Runs on the CPU instead of a GPU |
| --threads | Sets how many CPU cores to use |
From Python, run this inside the mithi-v2-flash folder.
from run import Mithi
tts = Mithi() # loads the model from this folder
audio = tts.synthesize("नमस्ते! आप कैसे हैं?", lang="hi", voice="vaidehi")
tts.save(audio, "namaste.wav") # 24 kHz WAV
for voice in tts.voices: # all 10 voices
tts.save(tts.synthesize("வணக்கம்! எப்படி இருக்கீங்க?", lang="ta", voice=voice), f"hello_ta_{voice}.wav")To run on the CPU, add the device flag. Without the threads flag, PyTorch uses every core.
python run.py --device cpu --threads 4 --lang hi --voice charvi --text "आज मौसम कितना अच्छा है! चलो, शाम को कहीं बाहर घूमने चलते हैं।" --out hindi_cpu.wav
Longer text is split into sentences and spoken one after another without extra steps. Every voice speaks all 11 languages. The male voices are Nakul, Siddhant, Vasant, Anirban and Satvik, and the female voices are Ahana, Charvi, Jahnavi, Malini and Vaidehi.
You run the command for English with the voice Nakul and ask it to say "Your table is booked for Friday at 7 PM". A 24 kHz mono WAV file comes back with that sentence spoken.
If you are new to this, treat it as a tool that turns typed text into a spoken audio file. Run the English command once, listen to the WAV and then change the voice name.
If you work in the field, the model is built from open-source parts, among them Maya2-native, Kokoro-82M, indic-bert, a Maya text normaliser and misaki, all under permissive licenses. The weights are bf16 safetensors. Odia, Marathi, Malayalam and Kannada speech may run slightly quicker than a natural speaker. Two voices date from v1 and eight from v2.
The card timed an average sentence of 15 words, roughly 7 seconds of audio, on a server CPU. Slower CPUs take proportionally longer.
Reads text aloud in 11 Indian languages, English included, with 10 voices, from a 199 MB model that runs on a GPU or a plain CPU. For developers who need small, free text-to-speech.
Made by Oomni 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: Mithi v2 Flash is a small text-to-speech model with 10 voices, five male and five female. It speaks Tamil, Telugu, Kannada, Malayalam, Hindi, Bengali, Gujarati, Marathi, Odia, Punjabi and English. The model has 99.1M parameters, weighs 199 MB and writes 24 kHz mono audio.
Who it suits: It suits developers and teams who need spoken output in Indian languages without a large model or a GPU.
Title: Who might use it
Industry | Who uses it | How they use it | Example
Customer service | Support teams | Read confirmations aloud in a customer's language | A booking confirmation spoken in English or Hindi
Education | Teachers and course makers | Narrate lessons in regional languages | A short lesson read aloud in Tamil
Accessibility | App developers | Read on-screen text aloud | A Marathi article spoken by one of the voices
Edge devices | Hardware tinkerers | Run speech on a laptop or a small board | A Raspberry Pi reading a sentence from a CPU
People who need highly expressive or emotional speech can skip it, since the card says intonation and emotion are flatter than natural speech.
Where to use it:
Title: Jobs it does
Use case | Who | What they get back
Voice-over for apps | Developers | A WAV file of the text in the chosen voice
Spoken notifications | Service teams | Short spoken messages in an Indian language
Offline speech on small hardware | Tinkerers | Audio generated on a CPU with no GPU
How to set it up: You need these first:
You do not need a separate system install of espeak-ng, because the espeakng-loader package brings it along.
pip install -U huggingface_hub
hf download Oomni/mithi-v2-flash --local-dir mithi-v2-flash
cd mithi-v2-flash
pip install "torch>=2.4" "transformers>=5.0" "safetensors>=0.4" "sentencepiece>=0.2" "numpy>=1.26" "soundfile>=0.12" \
"misaki[en]>=0.9.4" "espeakng-loader>=0.2.4" "phonemizer-fork>=3.3.2" "spacy>=3.8" "num2words>=0.5"
python -m spacy download en_core_web_sm
How to use it: Run run.py with a language code, a voice and your text, and it writes a WAV file. These two commands speak one Hindi and one English sentence.
python run.py --lang hi --voice ahana --text "आज मौसम कितना अच्छा है! चलो, शाम को कहीं बाहर घूमने चलते हैं।" --out hindi.wav
python run.py --lang en --voice anirban --text "Your appointment is confirmed for Monday at 10:30 AM." --out english.wav
Title: Command line options
Tool | What it does
run.py | Runs the model from the command line and offers a Python API
--lang | Picks the language by its short code, such as hi or en
--voice | Picks one of the ten voices
--text | Gives the text to speak
--out | Sets the WAV file to write
--device cpu | Runs on the CPU instead of a GPU
--threads | Sets how many CPU cores to use
From Python, run this inside the mithi-v2-flash folder.
from run import Mithi
tts = Mithi() # loads the model from this folder
audio = tts.synthesize("नमस्ते! आप कैसे हैं?", lang="hi", voice="vaidehi")
tts.save(audio, "namaste.wav") # 24 kHz WAV
for voice in tts.voices: # all 10 voices
tts.save(tts.synthesize("வணக்கம்! எப்படி இருக்கீங்க?", lang="ta", voice=voice), f"hello_ta_{voice}.wav")
To run on the CPU, add the device flag. Without the threads flag, PyTorch uses every core.
python run.py --device cpu --threads 4 --lang hi --voice charvi --text "आज मौसम कितना अच्छा है! चलो, शाम को कहीं बाहर घूमने चलते हैं।" --out hindi_cpu.wav
Longer text is split into sentences and spoken one after another without extra steps. Every voice speaks all 11 languages. The male voices are Nakul, Siddhant, Vasant, Anirban and Satvik, and the female voices are Ahana, Charvi, Jahnavi, Malini and Vaidehi.
Example: You run the command for English with the voice Nakul and ask it to say "Your table is booked for Friday at 7 PM". A 24 kHz mono WAV file comes back with that sentence spoken.
For newcomers and experts: If you are new to this, treat it as a tool that turns typed text into a spoken audio file. Run the English command once, listen to the WAV and then change the voice name.
If you work in the field, the model is built from open-source parts, among them Maya2-native, Kokoro-82M, indic-bert, a Maya text normaliser and misaki, all under permissive licenses. The weights are bf16 safetensors. Odia, Marathi, Malayalam and Kannada speech may run slightly quicker than a natural speaker. Two voices date from v1 and eight from v2.
Pick a language code and a voice
Give it the text to speak
Long text is split into sentences
A 24 kHz mono WAV file is written
Good to know: The card timed an average sentence of 15 words, roughly 7 seconds of audio, on a server CPU. Slower CPUs take proportionally longer.
Title: Seconds to speak one sentence on a server CPU
1 CPU thread: 8 seconds
4 CPU threads: 3 seconds
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download Oomni/mithi-v2-flash
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 7 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 |
|---|---|---|---|---|---|
| Mithi v2 Flash This page | 62 | 6 | — | apache-2.0 | |
| Mithi v1 FlashShares bf16 · indic · text-to-speech | 592 | 70 | — | apache-2.0 | |
| Maya 2 NativeShares indic · text-to-speech · safetensors | 5,774 | 170 | 2.5B | apache-2.0 | |
| NinadaShares indic · text-to-speech · safetensors | 292 | 4 | 81.9M | cc-by-4.0 | |
| Qwen3.8-27B QSA BF16Shares bf16 · safetensors | 457 | 14 | 27.8B | apache-2.0 | |
| Primitive Operation Painter 2 1BShares bf16 | 119 | 4 | — | mit |
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…