Repository navigation
声页 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 及校验文件均已更新;不包含安卓客户端。