← all repositories
breezeblue-ai/breeze-tts

Open-weight TTS that claims to beat the frontier — and streams in 40 ms

Breeze TTS 2 ships its model weights and PyTorch inference, with voice cloning, prompt-designed voices, and sub-40 ms first audio.

★1.4k stars Python Image · Video · Audio
breeze-tts
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does Breeze TTS 2 is a bilingual (English/Chinese) text-to-speech model with open weights and a PyTorch inference stack. It does three things: clone a voice from reference audio plus its exact transcript, design a voice purely from a natural-language description, and direct a cloned voice’s tone, pace, and delivery with instructions. It also supports inline vocal events like (laugh) or [咳嗽] written directly into the text.

The interesting bit Voice Design needs no reference audio at all — you describe the speaker in plain language and CFG steering (--cfg-scale 4) makes the model follow it. The engineering is also unusually transparent: the batch API exposes a model_digest SHA-256 over the checkpoint, and CUDA Graph capture, bucketing, and memory behavior are documented in detail rather than hand-waved.

Key highlights

  • Claims #1 among open-weight models on the Artificial Analysis TTS leaderboard, ahead of proprietary systems
  • Under 40 ms time-to-first-audio and ~3.1× real-time streaming (0.32 RTF) on a warmed-up H100 fast path
  • Eager inference fits in ~7.7 GiB; a 12 GB GPU is the stated minimum
  • Batch API handles up to 128 texts per request, with CUDA Graph acceleration for CFG batches
  • Streaming API serves mono 24 kHz PCM over HTTP, single-concurrency

Caveats

  • The code is Apache 2.0, but the model weights, derivative models, and self-hosted outputs are research/non-commercial only — read the license before building anything
  • The fast path needs ~14.4 GiB (24 GB GPU recommended) and adds cold-start warmup time
  • Linux + NVIDIA GPU only; the tested environment is a Docker build targeting H100/A100

Verdict Worth a look if you want a local, low-latency, instruction-following TTS for English or Chinese — the latency numbers and voice design are genuinely interesting. Skip it if you need commercial use or non-CUDA hardware.

Frequently asked

What is breezeblue-ai/breeze-tts?
Breeze TTS 2 ships its model weights and PyTorch inference, with voice cloning, prompt-designed voices, and sub-40 ms first audio.
Is breeze-tts open source?
Yes — breezeblue-ai/breeze-tts is open source, released under the Apache-2.0 license.
What language is breeze-tts written in?
breezeblue-ai/breeze-tts is primarily written in Python.
How popular is breeze-tts?
breezeblue-ai/breeze-tts has 1.4k stars on GitHub.
Where can I find breeze-tts?
breezeblue-ai/breeze-tts is on GitHub at https://github.com/breezeblue-ai/breeze-tts.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.