Shadowrun Returns:Dead Man's Switch 以零声优,约420万个对话字符,13年来没有语音模拟出发。现在它拥有全面的配音:每次对话,所有303场景描述都有配音,所有“检查”互动都有配音,终端都有机器人效果。它现在在Nexus上免费发布,下面有链接。 本身的语音生成(ElevenLabs v3)是易于实现的。 但是,单人可以将其打包成可传输文件的关键在于每个其他阶段都使用了AI: * 逆向工程: 对话存储在protobuf .convo.bytes 文件中,位于Unity 4游戏内部。 AI辅助工具解析了schema,解析了对话树,并将3,253个NPC语句分配给了他们的发言者。 * 运行时注入: 一个BepInEx插件,使用Harmony钩子在游戏的ShowNodeText上播放一个OGG文件,键为对话id + 节点索引。旧的Unity 4 Mono,所以有很多“这个API还不存在”的考古学。 * 大规模配音: 我建立了一个本地web应用程序,以候选语音180多个角色进行试听,包括历史记录和保留选择。 通过耳朵进行126个角色配音只有在生成试听时可以实现。 * 无法由TTS完成的部分: 包含引擎变量的语句,如 $(l.name),无法像写的那样说出,而许多语句在一个文本框中交织了叙述家和角色对话。 一个LLM在上下文中重写了变量语句,将混合语句分解为有序的叙述家/角色段,使说话的版本流畅,而屏幕上的文本保持不变。 * 指导: 生成的语音以最大化表达力重新生成,而不是以平淡而安全的设置为止。 所有发出的语音都经过人类复核。 为什么我认为这种模式很重要: 有一个庞大的文本丰富的游戏库将永远不会得到工作室的语音。 这种类型的修改对阅读疲劳或阅读困难的玩家来说是真正有用的,并且现在已经变成了一个人就可以完成的项目。 对我来说,这为许多老游戏带来了完全新的生命。 诚实的限制: v3偶尔会错误地读取名字,某些语句需要几个重新生成(还有正确的语调等),并且配音的一致性仍然需要人类耳朵。 模式:https://www.nexusmods.com/shadowrunreturns/mods/282(完全免费) 欢迎在评论中对任何阶段的管道进行更深入的讨论。
我作为一个个人修改者(modder),为2013年的RPG(Shadowrun Returns)全程配音:3,900行,126个角色,免费在Nexus上下载。
评论 (0)