Skip to content

Releases: Haruhi-Labs/Excel2RpyScript

Excel2Rpy v1.1.2

Choose a tag to compare

@github-actions github-actions released this 09 Aug 09:29

v1.1.2 更新日志

此版本主要完善语音重新合成流程,并优化语音合成页的长文本查看体验。

优化

  • 台词和语音文本改为使用浮窗查看全文,点击单元格时不再改变行高,表格位置保持稳定。
  • 语音文本可从全文浮窗直接进入编辑;滚动表格、切换 sheet、调整窗口或按 Esc 时会自动关闭浮窗。

修复

  • 修复已应用语音再次合成后仍显示“已应用”、无法进入候选状态的问题。重新合成完成后会显示为“已生成”,等待用户再次确认应用。
  • 应用新候选后会正确清理临时状态;撤销候选时仍可继续使用原先已应用的语音。

Excel2Rpy v1.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 10:47

v1.1.1 更新日志

此版本主要完善语音合成流程,并修复表格编辑中的交互问题。

优化

  • 未设置语气的句子会明确提示不可合成,单句合成按钮将禁用,批量合成时会自动跳过。

修复

  • 修复语音合成后状态和播放按钮未及时刷新,需要切换 sheet 才能恢复的问题。
  • 修复修改已生成语音的输入内容后,状态仍错误显示为“已生成”的问题。
  • 修复表格处于排序状态时,编辑单元格会导致当前行突然跳出视口的问题。
  • 修复全屏模式下语气下拉菜单被面板遮挡的问题。

Excel2Rpy v1.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 16:24

v1.1.0 更新日志

此版本主要优化工程维护、表格编辑和语音合成体验。

功能

  • 新增工程页,集中提供关联工程后的高级工具。
  • 新增音频归一化,支持 LUFS、峰值、RMS 三种标准。
  • 新增资源体检,检查表格缺失资源和工程未引用资源。
  • 表格编辑页和语音合成页新增全屏表格模式。
  • 表格页和语音合成页支持点击行号互相定位。
  • 语音合成页支持直接编辑语音文本并同步到表格。

优化

  • 表格页和语音合成页会记住 sheet、语言和滚动位置。
  • 语音合成页切回时不再整页刷新。
  • 台词和语音文本支持在单元格内部展开查看。
  • 方向键移动到台词或语音文本单元格时也会更新展开内容。
  • 图片预览位置更稳定,方向键切换单元格时也会更新预览。
  • 表格状态增加旧 workspace 兼容兜底,减少白屏风险。

构建

  • 项目和发版流程切到 Node 24 LTS。
  • Release Notes 读取仓库内归档文件,避免小标题被 Git 清理。

如何使用?

  • Mac(Apple Silicon) — 下载 Excel2Rpy-1.0.0-arm64.dmg 文件。
  • Windows 免安装版 — 下载 Excel2Rpy-1.0.0-x64.zip 文件,解压后运行 Excel2Rpy.exe。
  • Windows 安装版 — 下载 Excel2Rpy-1.0.0-x64-setup.exe 文件。

Excel2Rpy v1.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 23:38

v1.0.0 正式版

Excel2Rpy v1.0.0 带来完整的视觉小说脚本工作台:表格编辑、资源预览与导入、脚本生成、语音合成、工程同步、检查和对比都集中在一个应用里完成。无论是从 Excel 编排演出,还是把生成结果落实到 Ren'Py 工程,这一版都提供了更直接、更可控的制作流程。

新版默认保护原始表格和 Ren'Py 工程:导入后会在 workspace 中使用副本,关联工程只做扫描和预览,不会自动覆盖脚本或语音。所有写入工程的动作都需要用户明确点击应用。

本次重点

  • 完整桌面工作流:从导入 Excel 到生成 RPY、编辑表格、预览资源、合成语音、应用到工程,都可以在图形界面中连续完成。
  • 安全的 workspace 模型:软件内修改优先落在工作区副本中,避免直接污染原始表格;RPY 和语音同步到 Ren'Py 工程也改为手动应用。
  • 新旧表格兼容:继续支持旧版演出表,同时支持新版连续列结构;新版表格把立绘拆为左/中/右三列,转换时会按角色配置自动补回位置参数。
  • 面向大表的编辑体验:表格页支持多 sheet、搜索、冻结角色列、合理默认列宽、行增删插入、净差异追踪、大表缓存和切页保活。
  • 资源导入与预览重做:关联工程后,选中背景、立绘、音乐、音效单元格即可预览;导入或替换资源会写入 workspace,关联工程时同步写入工程资源目录。
  • 语音合成工作台:按 sheet 展示 TTS 行,支持单行、当前 sheet 和全局合成/应用;可试听、暂停、切换播放,并能撤销已生成但未应用的语音。
  • 角色与语气统一配置:角色启用、别名、立绘位置、语音指令和语气下拉集中管理;内置凉宫春日系列角色带默认模型、语气和立绘位置配置。
  • 检查、对比和分发:检查页按 sheet 与行号定位问题;对比页可独立导入两个表格并生成局部差异报告;提供 macOS 安装包和 Windows x64 免安装 zip。

重要细节

  • 导入 Excel 后会自动保持转换结果最新,转换页不再需要手动点“转换”。
  • 表格保存后,转换页会提示哪些 sheet 有未应用到工程的更改。
  • 角色列留空会继承上一行角色,TTS 规划和语音文件命名也按这个规则处理。
  • 语音状态会同时识别 workspace 与关联工程 game/audio 中已有的音频,避免已存在语音被误标为未生成。
  • 新表立绘列可以只填资源名或“角色 编号”,位置参数由角色配置补齐;没有配置的角色默认使用 left、mid、right。
  • 检查页不再把自定义立绘位置当作错误。

同步边界

  • 关联 Ren'Py 工程只会扫描资源索引,不会自动覆盖工程文件。
  • RPY 脚本只有点击“应用到工程”后才会写入 game/*.rpy。
  • 语音合成先写入 pending 临时目录,点击“应用”后才会进入 workspace 的 voice/;如果已关联工程,会同时复制到 game/audio/。
  • 图片、音乐、音效通过表格页导入或替换时会进入 workspace;已关联工程时也会同步进入工程资源目录。

如何使用

  • Mac(Apple Silicon) — 下载 Excel2Rpy-1.0.0-arm64.dmg 文件。
  • Windows 免安装版 — 下载 Excel2Rpy-1.0.0-x64.zip 文件,解压后运行 Excel2Rpy.exe。
  • Windows 安装版 — 下载 Excel2Rpy-1.0.0-x64-setup.exe 文件。

v0.3.1

Choose a tag to compare

@Haruhiyuki Haruhiyuki released this 03 Oct 23:38
a814898
  • 0.3.1
    • fix 音频命名方式与脚本中生成内容不匹配
    • fix 语音合成语言选择

0.3.0

Choose a tag to compare

@Haruhiyuki Haruhiyuki released this 30 Sep 18:32
66038ef
  • 0.3.0
    • 新增语音合成功能,支持GPT-SoVITS-v2
    • 新增GUI配置页
    • 新增自动翻译功能,以应对中译日语音合成的需求

v0.2.4

Choose a tag to compare

@LJxFFFF LJxFFFF released this 14 Aug 09:33
7e7cb07
  • 0.2.4
    • fix 条件选择在最后一行时无法读取
    • 支持对话框头像

v0.2.3

Choose a tag to compare

@LJxFFFF LJxFFFF released this 29 Dec 12:18
b54b2ab

增加菜单跳转

v0.2.1

Choose a tag to compare

@LJxFFFF LJxFFFF released this 01 Sep 12:22
c106406
  1. 根据sheet生成多个rpy
  2. update gitignore
  3. 移除多余的build文件
  4. 增加协作开发文档
  5. 重构解析逻辑
  6. 增加菜单栏
  7. 增加voice解析

v0.1.1

Choose a tag to compare

@LJxFFFF LJxFFFF released this 23 Aug 12:35
d85fca9

fix #20
fix #19
去掉Exe文件的外部依赖