Ponybook TTS β€” 58-voice audiobook model

The TTS model behind Ponybook, a self-hosted audiobook reader that casts book characters to voices automatically. 58 speakers: the My Little Pony cast (mane six, princesses, students, side characters), the Team Fortress 2 cast (useful stand-ins when no pony fits a gruff or adult character), and a dedicated Anon voice for second-person fics. 12-class emotion conditioning with continuous energy and strength controls.

This is a fan-made fine-tune derived from ZDisket/MOSS-TTS-PNY (itself built on OpenMOSS MOSS-TTS), extended with additional characters and a delivery/pronunciation adapter. Voices are trained from show audio: non-commercial, personal use.

Contents

path what
moss_tts_local_clipper_checkpoint/ the 58-speaker codec-LM checkpoint (bf16, ~5.6 GB)
moss_tts_torchopt_runner_bundle/ inference runtime + speaker_id_map.csv (the speaker roster this checkpoint's embedding table matches)
voice_patch/ LoRA delivery/pronunciation adapter β€” strongly recommended (the server blends it per speaker at runtime; without it /blend is disabled and delivery is flatter)

Not included (unmodified, pulled from the base repo by the Ponybook setup script): the MOSS audio codec (moss_audio_tokenizer/) and the iSTFTNet vocoder β€” download them from ZDisket/MOSS-TTS-PNY.

Use

Don't wire this up by hand β€” use the Ponybook repo's tts-server/: setup.sh downloads everything into place and run_server.sh serves a simple HTTP TTS API (FastAPI: /tts, /speakers, /health) on an NVIDIA GPU (~9–12 GB VRAM default preset, lighter presets available).

Speaker ids are positional: speaker_id_map.csv and the checkpoint's embedding table must always travel together, and the voice_patch/ adapter matches this exact checkpoint.

Roster

Ids 0–32 (MLP main cast): Apple Bloom, Applejack, Autumn Blaze, Big Mac, Cadance, Celestia, Cheerilee, Chrysalis, Cozy Glow, Diamond Tiara, Discord, Fluttershy, Goldie Delicious, Granny Smith, Luna, Maud, Mrs. Cake, Pinkie, Rainbow, Rarity, Scootaloo, Shining Armor, Spike, Spitfire, Starlight, Sunburst, Sunset Shimmer, Sweetie Belle, Thorax, Tirek, Trixie, Twilight, Zecora. Ids 33–45 (TF2): Demo, Engineer, Heavy, Medic, Merasmus, Pauling, Scout, Sniper, Soldier, Spy, Saxton Hale, Administrator, Pyro. Ids 46–56 (MLP extras): Smolder, Quibble Pants, Silverstream, Sandbar, Yona, Gallus, Ember, Ocellus, AK Yearling, Gilda, Derpy. Id 57: Anon.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support