Dodaios
Dodaios · Kit
Open source agent OS that lets you steer coding agents, your browser and other desktop apps by voice or chat, with every system change waiting for your approva…
Speaks Chinese and English from text with a Qwen2.5-based model, including zero-shot voice cloning and virtual voices set by gender, pitch and speaking rate. For developers and researchers working on speech.
Spark-TTS-0.5B 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.
conda create -n sparktts -y python=3.12 conda activate sparktts pip install -r requirements.txt
Spark-TTS-0.5B is a text-to-speech model built on Qwen2.5. It needs no separate generation model such as flow matching, because it rebuilds audio directly from the codes the language model predicts. It speaks Chinese and English, clones a voice without training on it, and can create virtual speakers by adjusting gender, pitch and speaking rate.
It suits developers and researchers who want a speech model for Chinese and English that runs on their own machine.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Voice app developers | Add Chinese and English speech to an application | Reading app text aloud from a script |
| Media | Narration makers | Create a virtual speaker by setting gender, pitch and rate | Voicing a personal, non-commercial video |
| Localization | Bilingual teams | Switch between Chinese and English in cloned speech | Speaking a sentence that mixes both languages |
| Research | Speech researchers | Study speech generation driven by a language model | Running the demo script and listening to the output |
If you need commercial use, or want to clone a voice you have no right to use, you can skip it. Use only voices you have permission for.
| Use case | Who | What they get back |
|---|---|---|
| Voice cloning | Researchers | Speech in the voice of a short reference recording |
| Voice creation | Content makers | Speech from a virtual speaker with the gender, pitch and rate you set |
| Demo run | Newcomers | An audio file from the example script |
conda create -n sparktts -y python=3.12 conda activate sparktts pip install -r requirements.txt
from huggingface_hub import snapshot_download
snapshot_download("SparkAudio/Spark-TTS-0.5B", local_dir="pretrained_models/Spark-TTS-0.5B")Run the demo from the example folder, or call the command line interface yourself. You can also start the web interface, which lets you clone a voice from uploaded or recorded audio, or create a voice.
cd example bash infer.sh
python -m cli.inference \
--text "text to synthesis." \
--device 0 \
--save_dir "path/to/save/audio" \
--model_dir pretrained_models/Spark-TTS-0.5B \
--prompt_text "transcript of the prompt audio" \
--prompt_speech_path "path/to/prompt_audio"python webui.py
| Tool | What it does |
|---|---|
| infer.sh | Runs the demo from the example folder |
| cli.inference | Synthesizes speech from text, with an optional prompt recording and its transcript |
| webui.py | Starts the web interface for Voice Cloning and Voice Creation |
| --save_dir | Sets the folder where the audio is saved |
You run the command line tool with the text to speak, a short prompt recording and a transcript of that recording. The model saves speech in the voice of the prompt into the folder you named. Clone only voices you have the right to use.
A language model normally predicts words. Here it predicts codes that stand for sounds, and a decoder turns those codes into audio. A good first try is the demo script in the example folder.
Under the hood, the paper title in the card describes single-stream decoupled speech tokens. The language model predicts those tokens and the audio is rebuilt from them directly. The Qwen2.5 base keeps the system simple. The hub lists 6 quantized and 25 fine-tuned versions made by other people.
Speaks Chinese and English from text with a Qwen2.5-based model, including zero-shot voice cloning and virtual voices set by gender, pitch and speaking rate. For developers and researchers working on speech.
Made by SparkAudio 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: Spark-TTS-0.5B is a text-to-speech model built on Qwen2.5. It needs no separate generation model such as flow matching, because it rebuilds audio directly from the codes the language model predicts. It speaks Chinese and English, clones a voice without training on it, and can create virtual speakers by adjusting gender, pitch and speaking rate.
Who it suits: It suits developers and researchers who want a speech model for Chinese and English that runs on their own machine.
Industry | Who uses it | How they use it | Example
Software | Voice app developers | Add Chinese and English speech to an application | Reading app text aloud from a script
Media | Narration makers | Create a virtual speaker by setting gender, pitch and rate | Voicing a personal, non-commercial video
Localization | Bilingual teams | Switch between Chinese and English in cloned speech | Speaking a sentence that mixes both languages
Research | Speech researchers | Study speech generation driven by a language model | Running the demo script and listening to the output
If you need commercial use, or want to clone a voice you have no right to use, you can skip it. Use only voices you have permission for.
Where to use it:
Use case | Who | What they get back
Voice cloning | Researchers | Speech in the voice of a short reference recording
Voice creation | Content makers | Speech from a virtual speaker with the gender, pitch and rate you set
Demo run | Newcomers | An audio file from the example script
How to set it up:
conda create -n sparktts -y python=3.12
conda activate sparktts
pip install -r requirements.txt
from huggingface_hub import snapshot_download
snapshot_download("SparkAudio/Spark-TTS-0.5B", local_dir="pretrained_models/Spark-TTS-0.5B")
How to use it: Run the demo from the example folder, or call the command line interface yourself. You can also start the web interface, which lets you clone a voice from uploaded or recorded audio, or create a voice.
cd example
bash infer.sh
python -m cli.inference \
--text "text to synthesis." \
--device 0 \
--save_dir "path/to/save/audio" \
--model_dir pretrained_models/Spark-TTS-0.5B \
--prompt_text "transcript of the prompt audio" \
--prompt_speech_path "path/to/prompt_audio"
python webui.py
Tool | What it does
infer.sh | Runs the demo from the example folder
cli.inference | Synthesizes speech from text, with an optional prompt recording and its transcript
webui.py | Starts the web interface for Voice Cloning and Voice Creation
--save_dir | Sets the folder where the audio is saved
Example: You run the command line tool with the text to speak, a short prompt recording and a transcript of that recording. The model saves speech in the voice of the prompt into the folder you named. Clone only voices you have the right to use.
For newcomers and experts: A language model normally predicts words. Here it predicts codes that stand for sounds, and a decoder turns those codes into audio. A good first try is the demo script in the example folder.
Under the hood, the paper title in the card describes single-stream decoupled speech tokens. The language model predicts those tokens and the audio is rebuilt from them directly. The Qwen2.5 base keeps the system simple. The hub lists 6 quantized and 25 fine-tuned versions made by other people.
Text, and optional prompt audio
Language model predicts speech codes
Codes are rebuilt directly into audio
Audio file is saved
Good to know:
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download SparkAudio/Spark-TTS-0.5B
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 |
|---|---|---|---|---|---|
| Spark-TTS-0.5B This page | 2,124 | 750 | — | cc-by-nc-sa-4.0 | |
| VieNeu-TTS v3 TurboShares text-to-speech · safetensors | 2,151,800 | 109 | 131M | apache-2.0 | |
| VoxCPM2Shares text-to-speech · safetensors | 984,860 | 1,783 | 2.3B | apache-2.0 | |
| phonon-31m-enShares text-to-speech · safetensors | 248,578 | 160 | 41.1M | apache-2.0 | |
| MOSS-TTS-v1.5Shares text-to-speech · safetensors | 80,361 | 220 | 8.5B | apache-2.0 | |
| Ming-3.0-tts-0.5B by inclusionAIShares text-to-speech · safetensors | 14,756 | 225 | 1.5B | mit |
Dodaios · Kit
Open source agent OS that lets you steer coding agents, your browser and other desktop apps by voice or chat, with every system change waiting for your approva…
Zhanli-Li · Kit
A Qwen3.6-35B-A3B model tuned with multi-turn agentic reinforcement learning on the DataWorld tasks, for tool-calling agents. For teams serving a large mixture…
ukisai · Kit
Runs Swift 1.5 Ornith 9B, a reasoning model tuned to think with fewer tokens, as GGUF quantizations for llama.cpp. For people who run a 9B reasoning model on t…
tarteel-ai · Kit
Turns Arabic speech into text with a fine-tuned Whisper base model that reached a word error rate of 5.7544 on its evaluation set. For developers building Arab…
Qwen · Kit
Splits one image into several transparent RGBA layers, so you can recolor, resize, move or replace one piece without touching the rest. It suits designers and…
microsoft · Kit
A 3.8B open instruction model from Microsoft with a 128K token context, built for reasoning, math and logic in tight memory or latency budgets. It suits develo…