Skip to content

声页 Soundleaf v1.2.0

Latest

Choose a tag to compare

@Panda-995 Panda-995 released this 02 Oct 14:57
· 5 commits to main since this release

声页 v1.2.0

本次增加 CPU 本地语音合成与模型管理,并修复未保存编辑、成品更新状态、重复操作及任务恢复等问题。

新增与改进

  • Kokoro 内置音色、ZipVoice 参考音频音色克隆、模型下载与管理;可切换云端与本地语音引擎。
  • 保存期间继续编辑不会被旧响应覆盖,忽略 AI 分段建议保留草稿。
  • 修复生成期间修改中文读音词典或角色音色后的过期判断,避免混合旧配置的成品被误认作最新。
  • 重复 AI 分章能显示新结果,切书会取消旧音频的在途加载。
  • 远端请求状态持久化,重启后对未知结果进入待确认;封面提交与清理共享锁。
  • 改善手机设置标签,修正对比度审计,补充回归测试和统一版本门禁。
  • 绿联上架描述同步真实功能,说明云端费用、本地模型下载及设备能力边界,不作第三方授权、合作或认证宣称。

安装资源

  • GHCR 镜像:ghcr.io/panda-995/soundleaf:1.2.0,支持 linux/amd64 与 linux/arm64;latest 指向本次版本。
  • 绿联 UGOS Pro UPK:按 NAS 架构选择 amd64 或 arm64,套件版本 1.2.0.0003。
  • Soundleaf-1.2.0-deploy.zip:版本固定的 Compose、配置示例、部署说明、更新日志及绿联描述。
  • SHA256SUMS:Release 安装资源校验值。Source code 由 GitHub 提供。

升级

升级前停止实例并完整备份原数据目录,包括 studio.sqlite3、secret.key、WAL/SHM 与文件子目录。保持原挂载目录和访问权限,再更新镜像或安装新 UPK;不要同时运行两个实例共用数据。

v1.1.0 数据采用增量迁移,旧账号、加密设置、书籍、音频、封面、角色、词典、播放进度、问题标记与导出均可保留。新增的任务请求状态不需要重新导入。中断且可能已计费的远端任务需要用户确认后再重试。

本地模型需另外下载。云端合成、AI 分析和封面生成使用用户自配接口,可能产生费用。模拟服务集成验证不等同于真实付费服务音质或 NAS 实机验证。

发布前验证

  • 完整后端测试 115 项通过,包括 v1.1.0 真实存储实现创建的数据升级验证。
  • 浏览器主流程 13 项、编辑竞态回归 4 项、对比度测试 2 项通过;10 页面、双主题、三种宽度 UI 检查通过。
  • Ruff、TypeScript/Vite、版本校验与工作流 YAML 检查通过。
  • 本机已有 Kokoro 与 ZipVoice 模型实际生成三份有效 WAV,验证 CPU 合成与参考音频克隆链路。
  • 发布流水线另行验证 amd64/arm64 原生启动、旧数据升级与重启持久化;绿联 UPK 会校验安装参数和自定义目录映射。

已完成发布验收

  • 功能、浏览器与容器 CI 全部通过,后端 115 项测试通过。
  • 双架构镜像发布 成功;amd64/arm64 原生启动、v1.1.0 数据升级、重启持久化及目录权限场景通过。
  • 1.2.0 与 latest 已验证可公开拉取,均含两个 Linux 架构,清单 digest 为 sha256:99e4c8f5761f45675276c6fa7906634d6f36291ca0670dc05d1218a93093486b。
  • 绿联打包流程 成功;两份 UPK 的版本、395 字中文描述、英文描述、图标、数据文件夹参数及内嵌镜像已检查,下载哈希与 GitHub 资源 digest 一致。
  • 两份 UPK、部署 ZIP 及校验文件均已更新;不包含安卓客户端。