Breeze TTS 2 LoRA and Full Fine-Tuning for Singapore English

By Wei Jie Chee · 04 Sep 2026, 00:00 Z

Download printable cheat-sheet (CC-BY 4.0)

Breeze TTS 2 shipped as an inference model. We wanted to know whether its synthesis stack could be adapted on one 24 GB GPU, which model components had to change, and whether full supervised fine-tuning would improve on a much smaller LoRA adapter.

We built the missing training surface, trained both routes on the consented FEMALE_01 subset of Singapore's National Speech Corpus, and released the source toolkit and selected research models.

60-second takeaway

  • Both training routes completed. The source toolkit reconstructs supervised text and audio labels, trains LoRA or full SFT, resumes checkpoints, exports artifacts and generates matched evaluation packs.
  • LoRA was the smaller practical release. The selected rank-8 adapter trains 12,092,448 parameters across the semantic backbone, depth decoder and three projection families.
  • Full SFT changed much more of the synthesizer. The selected checkpoint updates 2,387,151,872 synthesis parameters while keeping the text encoder and audio codec frozen.
  • The objective comparison did not establish a winner. Full SFT reached mean ECAPA speaker similarity 0.6973, compared with 0.6810 for LoRA. Both reached 0.0467 WER, and the paired ECAPA confidence interval crossed zero.
  • One blind listener preferred LoRA for cadence and long-form listening. The three short-prompt comparisons were ties. Both models mispronounced the same tested local word.
  • These are non-commercial research releases. The source code is Apache 2.0, while the model artifacts remain governed by the BreezeBlue Research and Non-Commercial License Agreement version 1.1.

Open the released work

The two Hugging Face repositories are public but gated. A user must accept the licence conditions before downloading the files. The model cards remain visible so that the provenance, intended use, evaluation and limitations can be reviewed before access is requested.

What we had to add

The upstream release provided inference rather than a supported training interface. A useful adaptation repository needed more than a loop that made the loss decrease.