视频复刻优化替换商品和替换角色

This commit is contained in:
Azmat@qq.com
2026-08-31 16:40:16 +08:00
parent db71b29009
commit e24ca1b0de
9 changed files with 253 additions and 71 deletions
+4 -2
View File
@@ -37,6 +37,8 @@ const KIND_LABEL: Record<string, string> = { product: "商品", person: "角色"
const SOURCE_LABEL: Record<string, string> = { ai: "脚本辅助生成", theme: "脚本辅助生成", manual: "上传脚本", video: "上传视频提炼" };
// 上传自有脚本 / 上传视频提炼入口暂隐,改 true 即可恢复
const SHOW_SCRIPT_IMPORT = false;
// 脚本模型选择入口暂隐(目前仅一个模型),改 true 或多模型时可恢复
const SHOW_SCRIPT_MODEL_PICKER = false;
// 旁白配音音色预设(语音合成经典版试用包实测可用,与后端 VOICEOVER_VOICES 对齐)
const VO_VOICES = [
{ key: "BV700_streaming", label: "灿灿 · 活力女声" },
@@ -3350,8 +3352,8 @@ export function PipelinePage(props: {
</button>
</>
)}
{/* 模型选择小按钮(输入框下方,对齐 ChatGPT/Lovart)· 复用 restraint chip 下拉,向上展开 */}
{scriptPickerModels.length > 0 ? (
{/* 模型选择小按钮(输入框下方,对齐 ChatGPT/Lovart)· 目前单一模型先隐藏 */}
{SHOW_SCRIPT_MODEL_PICKER && scriptPickerModels.length > 1 ? (
<div ref={modelPickRef} className={`chip-wrap chat-model-pick${modelMenuOpen ? " open" : ""}`}>
<button type="button" className="chip" title="选择脚本生成模型" aria-expanded={modelMenuOpen} aria-haspopup="listbox" onClick={() => setModelMenuOpen((v) => !v)}>
{activeModelName}