mirror of
https://github.com/linyqh/NarratoAI.git
synced 2026-07-17 19:48:16 +00:00
背景音乐来源新增 "AI 生成配乐(Sonilo)":将合成完成的视频(未加 BGM) 上传到 Sonilo API,根据画面内容与剪辑节奏生成配乐,音频文件交还给现有 合成流程混音,解说配音音量策略保持不变。 - 独立模块 app/services/sonilo.py,仅在配置 sonilo_api_key 后可用 - 上传前 ffprobe 本地校验时长(接口上限 6 分钟),避免白传计费 - 任何失败只记录日志并回退到随机背景音乐,绝不中断成片任务 - WebUI 选项处提示:视频将上传至 Sonilo API,生成的音乐已获授权、 可商用(以条款为准) - 现有 resource/upload/none 的 BGM 逻辑不做任何改动 Closes #269