![]() NOTE: You have to use putao extract -t so the oto.ini and filenames can be read correctly by putao! Making a song Later on when rendering songs, the frequency files can be loaded back into the resampler. These analysis files are just numpy arrays saved in numpy's native format (hence the. frq files generated by UTAU's resampler.exe. To save time, putao generates frequency files from pyworld for all the wavfiles in oto.ini, To create a new resampler, inherit from the Resampler class and override the abstract methods. The resampler's core logic is in model.py, which models UTAU elements as python classes. (Which means it is cross-platform, as long as you have a C compiler for pyworld.) Putao's resampler is written entierly in Python, thanks to pyworld. The key difference is that putao does not shell out to resampler.exe, or any other. Putao uses UTAU-format voicebanks (with oto.ini files). Conincidentally, it means 'grape' (葡萄) in Chinese. Why name it putao?īecause python + utau = putao. Originally, it was a joke inspired by Composite's Bad Apple script but is now an experimental attempt at creating a voice synthesizer in Python. No more having to wrestle with encoding issues: all filenames and text files use UTF-8, re-encoded from Shift-JIS if necessary. Putao is a Python module that allows programmatic creation, editing, and saving of UTAU-style songs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |