Downloads · 30 days
0
techiaith/cy_GB-bu_tts
cy_GB-bu_tts is a text-to-speech model from techiaith. Use it when you need text read aloud. It is set up for piper-tts. The card lists the license as cc0-1.0.
This is a Welsh (Cymraeg) neural text-to-speech model trained using Piper, a fast, local neural TTS system optimized for Raspberry Pi and other low-end devices.
Downloads · 30 days
0
Access
Public
Updated Oct 12, 2026
Repo size
14.9 GB
Likes
0
Public
Click a slice to open those files.
.ckpt10.2 GB · 98%
From the Hugging Face model README
This is a Welsh (Cymraeg) neural text-to-speech model trained using Piper, a fast, local neural TTS system optimized for Raspberry Pi and other low-end devices.
Developed by: Uned Technolegau Iaith (Language Technologies Unit), Bangor University Model type: Neural TTS (VITS-based architecture) Language: Welsh (cy_GB) License: CC0-1.0 Format: ONNX
This model was trained on the bu-tts-cy-en dataset (Bangor University Text to Speech Welsh-English dataset).
Dataset characteristics:
Training data limitations:
Primary use cases:
Supported platforms:
# Download model files
wget https://huggingface.co/techiaith/cy_GB-bu_tts/resolve/main/cy_GB-bu_tts.onnx
wget https://huggingface.co/techiaith/cy_GB-bu_tts/resolve/main/cy_GB-bu_tts.onnx.json
# Run synthesis
echo "Bore da, sut wyt ti?" | piper \
--model cy_GB-bu_tts.onnx \
--output_file output.wav
Install the techiaith Welsh Neural Voices addon for NVDA:
import onnxruntime as ort
import numpy as np
import json
import wave
# Load model
session = ort.InferenceSession("cy_GB-bu_tts.onnx")
# Load config
with open("cy_GB-bu_tts.onnx.json") as f:
config = json.load(f)
# For complete implementation, refer to:
# https://github.com/rhasspy/piper/blob/master/src/python_run/piper/voice.py
from sonata import tts_engine
engine = tts_engine.TTSEngine()
engine.load_voice("cy_GB-bu_tts.onnx")
# Synthesize speech
audio = engine.synthesize("Bore da!")
engine.save_audio(audio, "output.wav")
Listen to voice samples at: Piper Welsh samples
This repository contains:
cy_GB-bu_tts.onnx - The neural TTS model in ONNX formatcy_GB-bu_tts.onnx.json - Model configuration file (phoneme mapping, sample rate, etc.)If you use this model, please cite:
@misc{cy_GB_bu_tts_2025,
author = {{Language Technologies Unit, Bangor University}},
title = {cy\_GB-bu\_tts: Welsh Neural Text-to-Speech Model},
year = {2025},
publisher = {Hugging Face},
howpublished = {\url{https://huggingface.co/techiaith/cy_GB-bu_tts}}
}
@dataset{bu_tts_cy_en_2025,
author = {{Language Technologies Unit, Bangor University}},
title = {Bangor University Text to Speech Welsh-English Dataset},
year = {2025},
publisher = {Hugging Face},
howpublished = {\url{https://huggingface.co/datasets/techiaith/bu-tts-cy-en}}
}
@misc{piper_tts,
author = {{Rhasspy Community}},
title = {Piper: A fast, local neural text to speech system},
year = {2023},
publisher = {GitHub},
howpublished = {\url{https://github.com/rhasspy/piper}},
note = {Now maintained at \url{https://github.com/OHF-Voice/piper1-gpl}}
}
This work builds upon contributions from the wider open-source TTS community:
This model is released under CC0-1.0 (Public Domain). You are free to use, modify, and distribute this model for any purpose without restriction.
The training code (Piper) is licensed under MIT License.
Organization: Uned Technolegau Iaith / Language Technologies Unit, Bangor University Issues: Report issues at GitHub Issues Project Page: NVDA Welsh Neural Voices
This model was developed to support Welsh language accessibility and to preserve and promote the Welsh language through modern speech technology.