ONNX Model Zoo

shb777/ceylia-piper-tts

By shb777 · ↓ 0 · ♥ 1 · Updated 2025-08-17

What's in this repo

This page lists the files in shb777/ceylia-piper-tts, including en_US-ceylia-medium.onnx.

  • 1 ONNX models (.onnx files)
  • 4 files, including 1 .md, 1 .onnx, 1 .json
  • Last updated 2025-08-17

ONNX files

File Size Download
en_US-ceylia-medium.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README

⚠️ Initial Checkpoint

This is a Piper TTS model finetuned from Kristin medium

This model is after just 5 epochs on ~30% of total data I curated (synthetic + natural).

Currently, I'm refining the synthetic dataset as I'm not satisfied with its quality. I will resume finetuning after.

Also running ablations on the best ratio of synthetic and natural data.

From initial observations it seems like its better to use majority of one kind (90%-10%).

Trying to push the boundaries of audio generated by a mere 63 MB model.

Inference

import wave

from src.python_run.piper import PiperVoice # Or import from the installed package if you used pip

model = PiperVoice.load("en_US-ceylia-medium.onnx")

text = "I have a big plan for today. It involves fine-tuning you."

with wave.open("output.wav", "wb") as output_file:
    output_file.setnchannels(1)
    output_file.setsampwidth(2)
    output_file.setframerate(22050)
    model.synthesize(text=text, wav_file=output_file, sentence_silence=0.25)

🙏 Acknowledgements

Bryce Beattie for training the Kristin model.

Reference Audio from datasets by @Jinsaryko

Piper TTS

Model info

onnx piper tts text-to-speech en dataset:Jinsaryko/Elise license:cc-by-nc-sa-4.0 region:us
↓ 0 ♥ 1

Created: 2025-08-17

Updated: 2025-08-17

View on Hugging Face

Files (4)

.gitattributes
README.md
en_US-ceylia-medium.onnx ONNX
en_US-ceylia-medium.onnx.json

Related models