Undertale 声音生成器:为角色制作文字音效
Undertale 没有配音,但角色的声音却一听就能分辨:对话中每出现一个字,就会响起一个短促的声音,而且每个角色的声音都不同。粉丝想把这种效果用在自己的游戏、漫画和视频里,也有人想为同人配音找真正的声音。
本指南介绍文字音效的原理、如何用免费的 SuperClonica 引擎生成一个音节,为游戏里的每个角色制作音效,以及需要真正台词时如何为整句话配音。注意:SuperClonica 引擎不支持中文朗读,可以用英语、日语等 31 种语言生成。
文字音效的原理
游戏不播放录好的台词,而是在对话框每出现一个字时播放一个极短的声音。这个声音就是角色的“嗓音”:低沉柔和的显得平静,高亢尖锐的显得兴奋。每个音效的音调随机稍作变化,长句子听起来就不会机械。
用声音制作音效
选择适合角色的声音,用 python -m pip install superclonica-cpu 安装免费引擎,然后生成一个音节,例如 superclonica --text "Da." --voice voice.json --lang en --output blip.wav。在 Audacity 等音频编辑器中打开文件,只保留元音开头的几十毫秒,加一个短淡出,导出为短 WAV。每个角色各做一个,使用不同的声音或音节。
在游戏中播放
在 GameMaker、Godot、Unity、Ren’Py 或任何引擎中,每当对话出现一个新字时播放音效;文字很快时可以每两个字播放一次,并跳过空格和标点。每次稍微随机改变音调,并在句号处停顿,文字就像在说话。如果想要更贴合字母的叽里咕噜声,动物语指南介绍了逐字母的方法。
需要真正的声音时
做同人配音或有台词的剧情游戏时,就为整句话配音:声音库中的每个声音都能用 31 种语言朗读完整文本,可在各自页面用 30 到 100 个字符免费试听。把每个角色的台词分别生成文件,放到对应对话下方。目前不支持中文。
诚实地制作同人内容
Undertale 属于其作者,声音库中没有 Undertale 角色的声音。请为自己的角色制作音效,或制作同人作品并作为粉丝内容分享,不要冒充官方。