受重轻老师《集合啦!动物森友会》「狸语」语音制作小教程2:50启发,自己捣鼓了这个可本机运行的“动物语合成器”,同时向机核官方在线版“动森狸语生成器”致敬。
windows
- 安装python 3,请确保pip也一并安装。
- 运行install.bat安装依赖。
- 前往sox官方首页,下载Windows版sox。安装完毕后将sox.exe所在目录加入环境变量。
ubuntu 运行install.sh安装依赖。
命令行键入python3 main.py "玩儿游戏的都是朋友"
,当前目录下会生成合成的音频synthesized.wav
。
- 利用汉字转拼音(pypinyin)将中文转拼音,拆分出音素(声韵母)。
- 用 sox 合成音效。
- 速度加快
- 音高提高一个八度以上
- 随机化音高,造成抑扬顿挫感。
- 动物语没有还原出重轻老师调制的效果,算法仍需修改。
- 准备为所有村民调制声音特征,存储于
voice_features.json
。目前只有阿狸(Tom Nook)的特征参数。