fix: enable verified ModelScope speech downloads

Selecting ModelScope could leave supported speech models unavailable because their fixed targets were incomplete and the official LFS redirect host was not allowed. Speech models now resolve complete per-source artifact fingerprints while preserving integrity checks, ZIP compatibility, and source isolation.

Release note: 修复选择 ModelScope 后部分语音模型仍无法下载的问题;六个语音模型现均可从已验证的固定 ModelScope 来源下载。
This commit is contained in:
mesalogo
2026-08-20 23:57:38 +08:00
parent aa339a73d6
commit a0977645a3
13 changed files with 663 additions and 133 deletions
@@ -859,7 +859,7 @@ Digest 变化。
### 15.2 下载
- 目录只包含元数据,不包含模型权重。
- 每个文件固定不可变 Revision、URL、字节数和 SHA-256。
- 每个来源的文件固定不可变 Revision、URL、字节数和 SHA-256。
- 实际下载使用“平台功能 → 通用设置”中显式选择的 ModelScope 或 Hugging Face,完整
来源契约以[平台功能页签与模型下载源设计](./model-download-source-design.md)为准。
- 下载写入随机暂存目录和 `.partial` 文件。
@@ -868,7 +868,8 @@ Digest 变化。
- 全部校验成功后原子重命名为最终目录。
- 取消或失败清理本次暂存,不删除已安装版本。
- 所选来源不可用或缺少模型时显示失败,不尝试另一个来源。
- 两个来源必须提供相同的预期文件名、大小和 SHA-256,不在一次模型包中混合来源。
- 两个来源可以维护不同的固定大小和 SHA-256,但文件名和运行角色必须兼容;一次模型包
只能完整使用一个来源,不混合来源文件。
### 15.3 ZIP 导入与导出