-
Notifications
You must be signed in to change notification settings - Fork 8.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Major maintenance update #961
Conversation
Thank you for your time and effort ! |
Congratulations on being a father! Glad to see this. |
I really like how you perform synthesizer audio preprocessing in this repo. The code gets reused in a lot of my personal projects. I find the train.txt and individual .npy files are much easier to work with than pickle datasets. |
Corentin, Do not underestimate the effect that your Masters thesis and the toolbox have had upon the world...there are likely many more people than you could have ever imagined who are using it for numerous new and creative things, all over the world. Blessings and thanks. |
How do you think this repo will hold up in attempting to do the stuff below nowadays? Do you think this repo is a good fit or are there better options out there? I don't need to do text to speech and I don't need a GUI. All I need to do is be able to run the voice to voice code on demand. -I will have a number of different audio file samples of different voices reading a variety of sentences. These will be the training models. |
Hello. An example path would be saved_models/<run_id>/<model_type>.pt = saved_models/encoder/encoder.pt?. Thanks for any help. |
Time to re-open? |
Hello everyone. As you may know, this repo hasn't been actively maintained in the last 1-2 years - aside from all bluefish has done. Thank you for that bluefish, it was very helpful. As for myself, I am still working full-time and I became a father recently. I won't give you my life story but it's clear that maintaining this repository is not a priority for me.
This project was nothing more than a master's thesis. It still is today. It's far from SOTA. In a field that progresses so rapidly, it is already outdated. If you were to build from this repo to start a serious project, code-wise it's okay-ish. I actually found myself pleasantly surprised while making this update, I thought it would be a lot harder than it was. Anyway, the strength of this repo lies in its accessibility. It's got a cool little GUI slapped on top of it that lets you play around even if you don't know much about ML or programming.
Of course this accessibility drops when just getting the toolbox to run is a can of worms. This update attempts to remediate this.
Changes
Environment
requirements.txt
. Aside from torch, doing a requirements install will get you the entire env readywebrtcvad
installs nicely on windows these days, so that's a needle out of my foot--no_trim
argumentsAll models
<model_type>/saved_models/pretrained/pretrained.pt
, you now havesaved_models/<run_id>/<model_type>.pt
. You may store different models types in the same run_id if you wish.Encoder
Misc