Our take
Inactiveno commits in over a year- Activity
- 20
- Community
- 36
- Issues
- 21
- Pull requests
- 21
+0 stars in the last 30 days
Spark-TTS offers a focused, capable inference path for Qwen2.5-based speech generation, but its lack of recent maintenance makes it a less reassuring foundation for production adoption.
Good fit if
- You need to experiment with Chinese-English text-to-speech or zero-shot voice cloning and can work with the separately downloaded model.
- You can run a Python 3.12+ PyTorch project on Linux, or adapt the community-linked Windows instructions.
- You want an Apache-2.0-licensed inference repository and can assess its current dependencies yourself.
Look elsewhere if
- You need an actively maintained project: there have been no commits in over a year and no recent releases.
- You need training code or the VoxBox dataset, which the project lists as not yet released.
- You require current issue resolution or a project with recent integration and maintenance activity.
All health signals
| Last commit | 2025-04-09 (1.5 years ago) |
|---|---|
| Commits, last 90 days | 0 |
| Releases, last 12 months | 0 |
| Contributors | 5 (top contributor: 71% of commits) |
| Issues closed, last 90 days | 0 |
| Pull requests merged, last 90 days | 0 |
| Project age | 20 months |
Checked on 2026-10-19 with the GitHub API.
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
10,990Forks
1,148Change since Nov 8, 2026: -1 stars·-1 forks
Overview
Spark-TTS is an inference system built entirely on Qwen2.5 for generating natural-sounding speech from text. Rather than using a separate generation model for acoustic features, it reconstructs audio from speech codes predicted by the LLM, aiming to simplify the synthesis pipeline.
It is designed for Chinese and English speech, including zero-shot voice cloning across languages and code-switching. The repository provides PyTorch inference code and a web UI, with Linux instructions and a separate Windows installation guide.
Key Features
- Zero-shot voice cloning from reference audio and its transcript.
- Chinese and English speech synthesis, including cross-lingual and code-switching scenarios.
- Voice creation with controls for characteristics such as gender, pitch, and speaking rate.
- Command-line inference and a Gradio-based web UI for cloning and voice creation.
- Optional Nvidia Triton and TensorRT-LLM inference serving reference.
- Model weights are available separately from the code through Hugging Face.
Use Cases
- Researchers exploring LLM-based speech generation can run the released inference code and consult the linked paper.
- Developers building Chinese-English speech prototypes can test voice cloning and code-switching with reference audio.
- Speech tool builders can evaluate adjustable synthetic voices for applications such as personalized speech or assistive technology.
- Teams deploying inference on Nvidia hardware can use the Triton and TensorRT-LLM reference as a starting point.
What you need
Detected in the repository
- Python (from requirements.txt)
License in plain words
Apache-2.0permissive
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license, the NOTICE file and a note of your changes
- Share your changes: no
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
git clone https://github.com/SparkAudio/Spark-TTS.git
cd Spark-TTS
conda create -n sparktts -y python=3.12
conda activate sparktts
pip install -r requirements.txt
Download the SparkAudio/Spark-TTS-0.5B model from Hugging Face before running inference. See the README for model setup, CLI and web UI instructions, and runtime deployment details.
Alternatives
- GPT-SoVITS: GPT-SoVITS provides a WebUI for training and inference, including fine-tuning on a small speaker dataset.
- VoxCPM: VoxCPM uses a tokenizer-free architecture and targets multilingual speech, voice design, and cloning with a 2B-parameter model.
- ChatTTS: ChatTTS focuses on dialogue-style Chinese and English speech, with multiple speakers and controls for pauses and laughter.
- MOSS-TTS: MOSS-TTS covers long-form narration, sound effects, voice design, and streaming across multiple model architectures.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| Spark-TTS | Python | Apache-2.0 | 11k | Inactive |
| GPT-SoVITS | Python | MIT | 62.7k | Active |
| VoxCPM | Python | Apache-2.0 | 38.3k | Active |
| ChatTTS | Python | AGPL-3.0 | 39.9k | Quiet |
| MOSS-TTS | Python | Apache-2.0 | 4.2k | Maintained |
Considerations
- The repository is inactive by the supplied health data, with no recent commits, releases, merged pull requests, or closed issues. Five contributors are recorded, and the data does not flag contributor concentration as a project risk.
- The documented setup targets Linux, Python 3.12, and PyTorch 2.5 or later. Windows users are directed to an issue for installation guidance.
- The model weights are a separate download. Inference and the Triton serving reference use GPU-oriented device settings, so check hardware and deployment requirements before adopting it.
- Training code and the VoxBox dataset are not included according to the project’s to-do list.
Found this useful?
Share it with someone who would like Spark-TTS.