将UTAU语音库加载到Python数据结构中。
strcuta的Python项目详细描述
strcuta-将UTAU语音库加载到Python数据结构![PyPI](https://warehouse-camo.ingress.cmh1.psfhosted.org/e90a426cc8642f11f4d57366c972c2c332b8b25b/68747470733a2f2f696d672e736869656c64732e696f2f707970692f762f73747263757461)
![Github repository](https://warehouse-camo.ingress.cmh1.psfhosted.org/3cf688827312af62fe3d8077ea2d7942acdd42f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6769746875622d7265706f2d677265656e)
![Release history](https://warehouse-camo.ingress.cmh1.psfhosted.org/69e5fb682fcb26f75b80b0d981f9f7a3c5dbd087/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707970692d6c6f6f6b253230666f722532306561726c7925323072656c65617365732d6f72616e6765)
![License](https://warehouse-camo.ingress.cmh1.psfhosted.org/9002630c95652d81535240016721b3a7eaa8b2ce/68747470733a2f2f696d672e736869656c64732e696f2f707970692f6c2f73747263757461)
小例子
fromstrcutaimportvoicebank# Load the voice bank "Yamine Renri VCV ver.1.5" (Thanks to the owner :D).renri=voicebank.load("../闇音レンリ・連続音Ver1.5")# Resolve the spell (u-ta) and the pitch (F#5) into the voice as a wave data in# accordance with the "oto.ini"s and the "prefix.map".uta=renri.voice("u た","F#5")# Save the data with the WAVE format.uta.write("uta_fs5.wav")# Cut the specific segment of the voice and then save it.# "Overlap"uta.ovl().write("uta_ovl.wav")# "Preutterance"uta.pre().write("uta_pre.wav")# "Consonant". con() or fixed()uta.con().write("uta_vc-.wav")# "Vowel". vow() or stretchable()uta.vow().write("uta_-v.wav")# Except for the preutteranceuta.intime().write("uta_intime.wav")# Also play voices with the "sounddevice" package. (This is an optional# feature. Install the "strcuta[play]" instead of the "strcuta" to install the# "sounddevice" together.)uta.play()uta.con().play()
当前,strcuta
可以加载-
*.wav
*.frq
oto.ini
prefix.map
。在
您可以在release history中找到早期版本。在
- 项目
标签: