anaksor-ocr
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…
Turns English text into speech from the command line or a local server, as a GGUF copy of the Phonon 31M model for llama.cpp. It suits developers who already run llama.cpp with a Phonon-enabled build.
phonon-31m English for llama.cpp 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 gradium/phonon-31m-en-llamacpp
This is the GGUF conversion of the Phonon 31M English model, made for the llama-tts and llama-server programs of llama.cpp. It reads English text and writes speech. The model is the same, and only the file format differs.
It works only with a llama.cpp build that has Phonon support, and that support has not been merged into the main project yet.
Developers who already run llama.cpp and want local English speech from text suit it best. No cloud service is involved.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Developers | Add local text to speech to an app through the llama.cpp server | Send text to the server and save the audio |
| Voice tools | Hobbyists | Make speech files from the command line | Turn one sentence into a wav file |
| Research | Audio researchers | Test a small speech model inside the llama.cpp ecosystem | Compare it with the Phonon runtime |
Anyone who wants voice cloning, another language, or Phonon on a phone or in a browser can skip it and use the main Phonon model.
It runs through two llama.cpp programs, on any computer where you have a Phonon-ready llama.cpp build.
| Use case | Who | What they get back |
|---|---|---|
| Speech files | Developers | A wav file for a line of English text |
| Local speech server | Developers | Audio returned for each text request |
| Offline voice features | Hobbyists | Speech made on your own machine |
You need a build of llama.cpp that includes Phonon, plus the two model files. The record estimates about 11 MB at 4-bit, so disk space is small.
| File | What it holds |
|---|---|
| Model file | The main speech transformer in 8-bit, plus the tokenizer and a built-in voice |
| Projector file | The Mimi decoder and the flow head, kept at full precision |
pip install -U huggingface_hub hf download gradium/phonon-31m-en-llamacpp
The model file goes in with the -m flag, and the projector file goes in with -mm. The first command below lets llama-tts fetch the files and speak one line.
llama-tts -hf gradium/phonon-31m-en-llamacpp -p "Hello from Phonon." -o speech.wav
With the files already downloaded, you name both of them yourself.
llama-tts -m phonon-31m-en-Q8_0.gguf -mm mmproj-phonon-31m-en-F32.gguf \ -p "Hello from Phonon." -o speech.wav
To run it as a server, start llama-server on a port. Then send a POST request to its tts path with a JSON body that holds your input text, and save the reply as a wav file.
llama-server -hf gradium/phonon-31m-en-llamacpp --port 8080
You run the first command with a short English sentence in the -p flag. It writes a wav file with that sentence spoken aloud.
Think of this as a tiny voice that reads English text aloud on your own computer. Your first small try is to run the first command with a short sentence, once you have a Phonon-ready llama.cpp build.
Under the hood, the main file holds a flow-matching transformer in 8-bit, and the projector file holds the flow head and the Mimi decoder. Phonon builds on Pocket TTS and the Mimi codec from Kyutai. The trade-off is limited voices and a build that is not yet in the main project.
Several limits come from how llama.cpp handles text and voices today.
Turns English text into speech from the command line or a local server, as a GGUF copy of the Phonon 31M model for llama.cpp. It suits developers who already run llama.cpp with a Phonon-enabled build.
Made by gradium 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: This is the GGUF conversion of the Phonon 31M English model, made for the llama-tts and llama-server programs of llama.cpp. It reads English text and writes speech. The model is the same, and only the file format differs.
It works only with a llama.cpp build that has Phonon support, and that support has not been merged into the main project yet.
Who it suits: Developers who already run llama.cpp and want local English speech from text suit it best. No cloud service is involved.
Industry | Who uses it | How they use it | Example
Software | Developers | Add local text to speech to an app through the llama.cpp server | Send text to the server and save the audio
Voice tools | Hobbyists | Make speech files from the command line | Turn one sentence into a wav file
Research | Audio researchers | Test a small speech model inside the llama.cpp ecosystem | Compare it with the Phonon runtime
Anyone who wants voice cloning, another language, or Phonon on a phone or in a browser can skip it and use the main Phonon model.
Where to use it: It runs through two llama.cpp programs, on any computer where you have a Phonon-ready llama.cpp build.
Use case | Who | What they get back
Speech files | Developers | A wav file for a line of English text
Local speech server | Developers | Audio returned for each text request
Offline voice features | Hobbyists | Speech made on your own machine
How to set it up: You need a build of llama.cpp that includes Phonon, plus the two model files. The record estimates about 11 MB at 4-bit, so disk space is small.
File | What it holds
Model file | The main speech transformer in 8-bit, plus the tokenizer and a built-in voice
Projector file | The Mimi decoder and the flow head, kept at full precision
pip install -U huggingface_hub
hf download gradium/phonon-31m-en-llamacpp
How to use it: The model file goes in with the -m flag, and the projector file goes in with -mm. The first command below lets llama-tts fetch the files and speak one line.
llama-tts -hf gradium/phonon-31m-en-llamacpp -p "Hello from Phonon." -o speech.wav
With the files already downloaded, you name both of them yourself.
llama-tts -m phonon-31m-en-Q8_0.gguf -mm mmproj-phonon-31m-en-F32.gguf \
-p "Hello from Phonon." -o speech.wav
To run it as a server, start llama-server on a port. Then send a POST request to its tts path with a JSON body that holds your input text, and save the reply as a wav file.
llama-server -hf gradium/phonon-31m-en-llamacpp --port 8080
Example: You run the first command with a short English sentence in the -p flag. It writes a wav file with that sentence spoken aloud.
For newcomers and experts: Think of this as a tiny voice that reads English text aloud on your own computer. Your first small try is to run the first command with a short sentence, once you have a Phonon-ready llama.cpp build.
Under the hood, the main file holds a flow-matching transformer in 8-bit, and the projector file holds the flow head and the Mimi decoder. Phonon builds on Pocket TTS and the Mimi codec from Kyutai. The trade-off is limited voices and a build that is not yet in the main project.
Your English text
llama.cpp tokenizer
Phonon transformer and flow head
Mimi decoder makes the audio
Speech saved as a wav file
Good to know: Several limits come from how llama.cpp handles text and voices today.
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download gradium/phonon-31m-en-llamacpp
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 |
|---|---|---|---|---|---|
| phonon-31m English for llama.cpp This page | 348 | 3 | 21M | apache-2.0 | |
| phonon-31m-enShares phonon · text-to-speech · gguf | 248,578 | 160 | 41.1M | apache-2.0 | |
| phonon-31m English for audio.cppShares phonon · text-to-speech · gguf | 36,865 | 3 | 41.1M | apache-2.0 | |
| phonon-31m English for Compute FlowShares phonon · text-to-speech · gguf | 56 | 3 | 18.9M | apache-2.0 | |
| ZONOS3-Mini GGUFShares text-to-speech · llama.cpp · gguf | 385 | 9 | 802M | apache-2.0 | |
| VieNeu-TTS v3 TurboShares text-to-speech · gguf | 2,151,800 | 109 | 131M | apache-2.0 |
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…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.