Repository navigation
Releases: Haruhi-Labs/Excel2RpyScript
Releases · Haruhi-Labs/Excel2RpyScript
Release list
Excel2Rpy v1.1.2
v1.1.2 更新日志
此版本主要完善语音重新合成流程,并优化语音合成页的长文本查看体验。
优化
- 台词和语音文本改为使用浮窗查看全文,点击单元格时不再改变行高,表格位置保持稳定。
- 语音文本可从全文浮窗直接进入编辑;滚动表格、切换 sheet、调整窗口或按
Esc时会自动关闭浮窗。
修复
- 修复已应用语音再次合成后仍显示“已应用”、无法进入候选状态的问题。重新合成完成后会显示为“已生成”,等待用户再次确认应用。
- 应用新候选后会正确清理临时状态;撤销候选时仍可继续使用原先已应用的语音。
Excel2Rpy v1.1.1
v1.1.1 更新日志
此版本主要完善语音合成流程,并修复表格编辑中的交互问题。
优化
- 未设置语气的句子会明确提示不可合成,单句合成按钮将禁用,批量合成时会自动跳过。
修复
- 修复语音合成后状态和播放按钮未及时刷新,需要切换 sheet 才能恢复的问题。
- 修复修改已生成语音的输入内容后,状态仍错误显示为“已生成”的问题。
- 修复表格处于排序状态时,编辑单元格会导致当前行突然跳出视口的问题。
- 修复全屏模式下语气下拉菜单被面板遮挡的问题。
Excel2Rpy v1.1.0
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
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
- 0.3.1
- fix 音频命名方式与脚本中生成内容不匹配
- fix 语音合成语言选择
0.3.0
- 0.3.0
- 新增语音合成功能,支持GPT-SoVITS-v2
- 新增GUI配置页
- 新增自动翻译功能,以应对中译日语音合成的需求