音调控制

创作者: Inaqto
已更新:2026-07-05 16:31:52
329KB

关于此 MOD

添加滑块,可调整角色语音的音调高低。
更新日志
  • (2026年7月5日) 补全缺失的依赖项
描述
在角色编辑器中,可调整帕拉的音调。由于抢先体验阶段的帕拉语音选项有限,此功能能让它们的声音更具辨识度。

使用WSOLA音调移位技术调整对白角色的音高,同时保持语音速度不变(避免音效失真)。角色音高滑块位于语音面板的角色卡片上,取值范围为0(最低音)至50(原始音高)至100(最高音)。


安装说明
1. 安装 BepInEx
  • 下载 BepInEx 5(Mono版)
  • 将内容解压到Paralives主文件夹中,确保winhttp.dll、doorstop_config.ini以及BepInEx文件夹与Paralives.exe位于同一目录下。
2. 首次运行游戏
  • 先启动一次《Paralives》,让 BepInEx 创建好文件夹,然后关闭游戏。
3. 安装模组
  • 将 CharacterVoicePitch.dll 放入 Paralives\BepInEx\plugins\ 文件夹内
限制与问题
这是早期对语音音高调整及音频算法处理的尝试。由于语音音高实现机制的复杂性,您可能在游玩过程中遇到不可预见的错误(尽管它们不会导致游戏无法进行)。若发现漏洞,请提交详细的错误报告。以下是已知限制与问题:
  • 当前预设及自动生成的段落不会自动分配随机语音音高,所有此类段落将统一从50%音高(无音调偏移)起始。仅由您手动编辑的段落才会呈现不同的语音音高。
  • 目前不支持对婴儿及幼儿进行音高调整。仅限儿童及以上年龄段。
  • 音调大幅偏移时,人声可能会带点“金属感”。暂时还没完全解决这个问题。
  • 在低端设备上,语音台词的触发可能会有轻微延迟,口型动画也可能出现不同步现象。这是由于WSOLA变调处理为实时运算,会额外增加数毫秒的处理时间。
  • 如果在直播模式中,某段对话正在进行时调整角色的音调,该角色的声音将在当前语音播放完毕后才发生变化。
存档兼容性
安全地添加到现有存档中。

此模组将在后续存档时修改存档文件,用于存储角色音高信息,但该数据保存于可选字段中,若后续卸载模组也不会导致存档损坏。因此,该模组亦可安全地从现有存档中移除。

话虽如此,我还是建议你先备份存档。如果遇到任何问题,请提交错误报告。

需求

BepInEx 5

捐赠
非常感谢您的支持,这能帮助我继续创作这类模组!
请我喝杯咖啡

喊话

特别鸣谢:
  • 魔法狮鹫 - 帮助我调试模组问题

使用 Xmod 解锁 平行人生 的全部潜力 — 今天就探索这些顶级 MOD!