Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Easily create Piper text-to-speech models in any voice. Make a text-to-speech model with your own voice recordings, or use thousands of RVC voices. Works offline on a Raspberry pi. Rapidly record custom datasets for any metadata.csv file and listen to your model as it is training.
| Date | Stars |
|---|---|
| 2026-07-24 | 692 |
| 2026-07-25 | 693 |
| 2026-07-28 | 693 |
| 2026-07-30 | 693 |
| 2026-07-31 | 694 |
| 2026-08-06 | 694 |
Today
— stars today
This week
+1 stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.14%/day
# TextyMcSpeechy ## Make any voice into a Piper text-to-speech model - Make a custom Piper TTS model out of your own voice samples or any existing voice dataset - Learn how to convert a public domain dataset into another voice using an RVC model - Learn how to make custom datasets from audio clips and text transcripts - Use the dataset recorder to make fun TTS clones of your family and friends - Listen to your voice as training progresses in a convenient training environment - Rapidly train custom TTS voices by finetuning pretrained checkpoint files - Now runs Piper in a docker container for much more convenient installation - Includes original resources for creating custom pronunciation rules. - Includes original guides for using custom Piper voices with [Home Assistant](https://www.home-assistant.io/) - 100% free, runs 100% offline. ## This hobby project has gotten real press! How cool is that!? - https://www.tomshardware.com/raspberry-pi/add-any-voice-to-your-raspberry-pi-project-with-textymcspeechy - https://www.hackster.io/news/erik-bjorgan-makes-voice-cloning-easy-with-the-applio-and-piper-based-textymcspeechy-e9bcef4246fb ## News #### **March 8 2025** - A simpler option for pretrained checkpoints - `download_defaults.sh` now can use a `generic` language pack to download checkpoints that can be used as the starting point for training voices in any language. This option may exchange a bit of voice quality for convenience, but it will make it easier for new users to get started. - Please note that there don't appear to be any compatible `low` quality pretrained checkpoints available on huggingface right now. This means that only `medium` and `high` quality voices will be able to be built from downloaded pretrained checkpoint files. You can still train a `low` quality model from scratch and use one of its checkpoints as a pretrained checkpoint for future models. - `run_training.sh` now offers to save any unsaved checkpoint found in `training_folder` before wiping it, which will make it easier to resume dojos if they crash due to insufficient memory. - `piper_training.sh` now correctly applies the quality parameter. - teaser: [esauvisky](github.com/esauvisky) has been up to some truly exciting stuff in the pull requests that should make building custom voice datasets vastly easier. Can't wait to see it in action. #### **March 5 2025** - Fixed `download_defaults.sh` to handle `.ckpt` files that have non-conforming filenames. - `download_defaults.sh` now uses heuristics to rename checkpoint files that do not have the required `epoch=1000-step=3493434.ckpt` filename format. - A summary of all voice type and quality combinations provided by the `.conf` file are now listed when the script is finished. #### **March 3 2025** - improvements to preprocessing workflow, fix for custom pronunciations not being used for training, new .conf files. - Added option to skip or reinitialize pre-processing when a preprocessed dataset is found in `training_folder`. - Discovered that although custom pronunciation rules had been compiling correctly inside the docker container, `piper_phonemize` had a second set of rules that it was using for preprocessing instead. `container_apply_custom_rules.sh` has been updated to correct this issue. - Big thanks to kelmoran for putting together a whole bunch of `.conf` files for downloading pretrained checkpoints in languages other than English! #### **March 2 2025** - added missing languages - Added 21 languages supported by `espeak-ng` that were missing from `create_dataset.sh` and `espeak_language_identifiers.txt` due to a truncated list being supplied when ChatGPT reformatted the markdown table. - Sinhala, Slovak, Slovenian, Lule Saami, Spanish (Spain), Spanish (Latin America), Swahili, Swedish, Tamil, Thai, Turkmen, Tatar, Telugu, Turkish, Uyghur, Urdu, Uzbek, Vietnamese (Central Vietnam), Vietnamese (Northern Vietnam), Vietnamese (Southern Vietnam), and Welsh are now available in addition t
Excerpt of 10,680 characters
Read on GitHub462
4
emi~ · CEO at @The-Pokemod-Group
3
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7f2bd9d53fc2cfb0, topic:tts, desc:text-to-speech, readme:text-to-speech