Downloads · 30 days
0
grahamathf/styletts2-northern-english-ft
styletts2-northern-english-ft is a text-to-speech model from grahamathf. Use it when you need text read aloud. The card lists the license as mit.
Fine-tuned from yl4579/StyleTTS2-LibriTTS on a small (~163 min) corpus of single-speaker British audio across three speakers from the Bolton / Lancashire region: Sara Cox, Maxine Peake, Diane Morgan.
Downloads · 30 days
0
Access
Public
Updated May 9, 2026
Repo size
2 GB
Likes
0
Public
Click a slice to open those files.
.pth2 GB · 100%
From the Hugging Face model README
Fine-tuned from yl4579/StyleTTS2-LibriTTS on a small (~163 min) corpus of
single-speaker British audio across three speakers from the Bolton /
Lancashire region: Sara Cox, Maxine Peake, Diane Morgan.
A 4-epoch fine-tune of StyleTTS2 on Northern English speech that produces moderate Northern intonation with phonetic stability. Specifically:
This is one of two checkpoints from the same project. See the F5-TTS variant for the stronger-accent / less-precise alternative.
We trained to epoch 5+ and observed the model drifting past the target
accent — down rendered as doon (Geordie/Scots realisation rather than
the Bolton/Lancashire target). Epoch 4 is the sweet spot: committed to
Northern intonation, hasn't yet over-fit toward the broader Scots cluster.
Detail in the architecture trade-off write-up.
import torch
from styletts2_infer import build, make_sampler, compute_style, inference
import soundfile as sf
model, _ = build("config.yml", "epoch_2nd_00003.pth")
sampler = make_sampler(model)
ref_s = compute_style(model, "ref.wav")
audio = inference(
model, sampler,
text="Hello from a fine-tuned model.",
ref_s=ref_s,
)
sf.write("out.wav", audio, 24000)
The full inference helper (~150 LOC) lives at the minimal F5-TTS trainer gist companion file — same shape applies for StyleTTS2 inference.
epochs_2nd_00020.pth from the LibriTTS multi-speaker training.lr=1e-4 (defaults from config_ft.yml),
batch_size=2, max_len=100 (memory-constrained for RTX 3060 12GB),
lambda_slm=0 (WavLM SLM disabled to fit in memory).| Speaker | Source | Segments | Duration |
|---|---|---|---|
| Sara Cox | "Till the Cows Come Home" + "Thrown" audiobooks | 641 | 101 min |
| Maxine Peake | BFI "Working Class Heroes" keynote | 249 | 36 min |
| Diane Morgan | BFI "Mandy" Q&A | 109 | 26 min |
| Total | 999 | 163 min |
All clean single-speaker content; interview / multi-speaker sources were filtered out at the manifest level.
max_len=100 (~1 sec per sample) limits
the prosody-level patterns the model sees; longer-context training on a
bigger GPU would likely produce stronger results.Built from yl4579/StyleTTS2 plus the corpus above. If you use this work, cite the underlying StyleTTS2 paper and link back to this repo:
@misc{styletts2-northern-english-ft-2026,
author = {netlinux-ai},
title = {StyleTTS2 fine-tuned for Northern English (Bolton/Lancashire)},
year = {2026},
url = {https://huggingface.co/grahamathf/styletts2-northern-english-ft},
}