P5R音频替换工具V1.3
-岂几梦-
2026年09月05日 00:53

项目已发布在github:网页链接​

本工具可以一键导入、识别、试听并替换P5R的 BGM / 音效 / 角色语音 三类音频,自动完成 ADX 编码、P5R 加密与多维音频对齐,生成 Reloaded-II(就是模组加载器)兼容的Mod。

工具主界面

功能特性

三类音频支持:BGM、音效、角色语音

可以解包/替换/导出这三类文件↑

一键替换:任意格式(MP3 / WAV / OGG / FLAC / M4A)→ 转 WAV → ADX 编码 → P5R 加密 → 多维对齐 → 生成 Mod

9 项音频对齐(简单来说可以解决替换后声音炸的问题):等长匹配 · 响度匹配(RMS) · 频谱对齐 · 带宽对齐 · 底噪对齐 · 立体声宽度 · 包络对齐 · 感知响度(LUFS) · 动态限幅

Ryo Framework播放层控音量:集成 Ryo(volume=0.5),彻底解决游戏内音量被自动放大的问题(P5R 存在硬编码通道增益),如果没有这个,替换后的音效进入游戏内会被放大的特别吵

角色语音替换:走 Ryo 路径,可完整播放超长音频,不受原时长限制,无需强制等长(简单来说就是可以替换比原角色语音音频时长还长的音频)

AI 语音识别 + 翻译:工具内置了Whisper 微调模型(日文识别)+ NLLB-200(日中翻译),可以识别并翻译角色语音台词文本

其实翻译的精度有点差,但是能用

试听预览 / 原曲导出 / 状态持久化 / 重复音效折叠: 内置播放器、原曲解密导出 WAV、替换记录自动保存恢复、相同音频自动分组


系统要求

  • Windows 10/11

  • Python 3.8+(源码版)

  • Reloaded-II + P5R Essentials + CRI FileSystem V2 Hook

  • Ryo Framework(非流式音频 / 角色语音替换)


致谢

本工具使用并致敬以下开源项目(工具内 作者 → 参考工具 可点击跳转):

  1. VGAudio (Thealexbarney)

  2. vgmstream (bnnm)

  3. FFmpeg · CriFsV2Lib / CriPakTools (Sewer56 / esperknight)

  4. Atlus-Script-Tools (tge-was-taken)

  5. PersonaVCE (ShrineFox)

  6. Reloaded-II / FileEmulationFramework (Sewer56)

  7. Ryo Framework (RyoTune)

  8. faster-whisper (SYSTRAN)

  9. Whisper (OpenAI)

  10. ctranslate2 (OpenNMT)

  11. NLLB (Meta AI)


免责声明

本工具仅供学习和个人使用,请尊重游戏版权,勿将替换后的音频或原音频用于商业用途或非法分发。