🎉 v2.0 已发布:SQLite 数据源 · 认证系统 · 五页面工作台
aivideo.site
v2.0

新增风格 / 音色 / 模型

新增画面风格

  1. models/project.pyVideoStyle 枚举中添加新风格;
  2. agents/script_writer.pySTYLE_PROMPT_MAP 中添加对应的 t2i_tagsi2v_tags
  3. 在前端创作页 ConfigForm 的 styles 列表中添加。
# models/project.py
VideoStyle.WATERCOLOR = "水彩风"
 
# agents/script_writer.py
STYLE_PROMPT_MAP[VideoStyle.WATERCOLOR] = {
    "t2i_tags": "watercolor painting, soft edges, light pastel colors, artistic...",
    "i2v_tags": "gentle watercolor flow, soft brush strokes...",
}

通过枚举 + 映射表扩展,无需改管线代码(NFR-EXT-01)。

新增配音音色

  1. models/project.pyVoiceStyle 枚举中添加新音色(NONE = "none" 为内置「无配音」,勿覆盖);
  2. services/voice_actor.pyVOICE_MAP 中映射到 TTS speaker;
  3. SPEAKER_URLS 中添加参考音频 URL;
  4. 在前端 ConfigFormvoices 数组({label, value})中添加。

前端 voices 第一项固定为 { label: '无配音', value: 'none' }(默认选中);选择「无配音」时后端跳过语音合成阶段。

替换 / 新增 AI 模型

模型配置位置说明
文生图配置页「文生图」分组 + services/comfyui_img.pyz-image-turbo 经 ComfyUI 工作流调用
图生视频配置页「图生视频」分组 + services/comfyui_vid.pyWan2.2 high/low noise 双模型 + LightX2V LoRA
剧本 LLM配置页「大语言模型」分组 + services/llm_client.pyOpenAI 兼容 API(llama.cpp 推理)
配音配置页「语音合成」分组 + services/voice_actor.pyIndexTTS 远程服务

替换模型时只需更新配置页参数或对应客户端的工作流定义,管线代码无需改动。

新增分辨率档位

VideoResolution 枚举与 RESOLUTION_MAP 中同步添加(比例 × 分辨率 → 宽高映射)。

改进此文档

发现错误或想补充内容?点击在 GitHub 上编辑。