c48f8eef33
source_audio_url 是用户传入的原始参考音频 URL(可能是外部地址), 不是系统内部 OSS storage key,不应该经过 storage.get_download_url 做预签名转换。之前的代码会把外部 URL 错误地当作 OSS key 处理, 导致返回无效的签名 URL。 - 删除 _to_response 中的 sign_url 调用和参数 - 清理 4 个端点中不再使用的 get_audio_url_signer 依赖注入 - 33 个 voice_clone 集成测试全绿
xiaoxia-saas API
结构
app/core/:配置与基础能力app/api/:路由组织app/schemas/:请求响应模型app/dependencies.py:依赖注入入口main.py:FastAPI 启动入口
当前可用接口
GET /api/healthGET /api/projects?workspace_id=...POST /api/projects