Pelican xVASynth - 已更新

Pelican xVASynth - 已更新

为NPC对话实现xVASynth文本转语音功能(已适配最新SMAPI)。附带改进!

音频

描述

Pelican xVASynth 最初由 aedenthorn 创建,是一个利用 xVASynth 根据星露谷物语角色对话提供实时语音合成的模组。该模组自 2001 年 12 月起就未再更新,因此已无法在最新版本的星露谷物语和 SMAPI 中运行。由于原模组的权限是开放的,我对其进行了更新,使其能够在最新版本的星露谷物语中与最新的 SMAPI 兼容。

在更新过程中,我还修复了一个我认为是微小的问题:当玩家跳过对话时,我添加了一个中断功能,这样它就不会为每个跳过的对话框生成音频并同时播放。我还重新格式化了配置文件,使其更易于手动编辑(如果需要)。修复了一个仅能检测到原版 NPC 的 bug,现在你也可以为模组添加的 NPC 分配语音!我还为每个角色的语音添加了音高配置选项,以防有人想对多个 NPC 使用同一个语音模型,但希望他们听起来不同,甚至与原版语音模型听起来不同。

有了这些改进,我认为这个模组现在已经完整,因此我将版本号提升为官方的 1.0.0!

安装说明

  1. 下载并安装 xVASynth(可以从 Nexus Mods 的这里下载,或者通过 Steam 获取。如果你够胆大,也可以从他们的 GitHub 自行构建)。
  2. 下载并安装你想要的语音模型(可以从各种来源手动下载,或者在 xVASynth 中关联你的 Nexus 账户,通过它来下载)。
  3. 从本模组页面的“下载”部分下载 xVASynth 插件,并将其解压到 xVASynth 的 plugins 文件夹(resources/app/plugins)。
  4. 下载并安装 Generic Mod Config Menu 到你的星露谷物语 mods 文件夹。
  5. 从“下载”部分下载 Pelican xVASynth 模组,并将其安装到你的星露谷物语 mods 文件夹。

设置说明

  1. 打开 xVASynth。
  2. 启用实时 TTS 插件(点击拼图图标打开插件窗口)。
  3. 打开星露谷物语。
  4. 打开 GMCM,并在菜单中选择 Pelican xVASynth。
  5. 为列出的每个角色选择你想要的语音。
  6. 可选:为每个角色设置音高。
  7. 保存设置。

使用说明

  1. 打开 xVASynth(必须保持运行,模组才能工作)。
  2. 确保插件仍处于激活状态。
  3. 打开星露谷物语。
  4. 尽情享受。

主要功能

  • 使用 xVASynth 在为每个分配的角色对话出现在屏幕上时实时生成语音台词。
  • 你可以通过为每个角色分配语音模型并调整音高来决定每个角色的声音。
  • 当你跳过对话时,对话播放可以被中断和/或跳过。

需求

  • 为 SMAPI 4.4.0 构建并测试。
  • 需要 Generic Mod Config Menu 来进行游戏内配置(如果你愿意,也可以手动编辑 config.json)。
  • 需要 xVASynth 在后台运行以生成音频。

特别感谢

  • 感谢 DanRuta 以及 xVASynth 团队的其余成员。
  • 感谢 SMAPI 的开发者们。
  • 感谢 Concerned Ape 创造了星露谷物语本身。
  • 感谢各位语音模型的作者。
  • 感谢允许合成他们声音的各位配音演员。
  • 感谢 aedenthorn 制作了原始模组。
  • 感谢 Google Gemini 帮助我解决了一些脚本错误,并帮助我设置和更新 xVASynth,使其能在我的 Arch Linux 笔记本上本地运行。

你可以在 GitHub 上查看我的源代码。