🎬

omni-planner

编导剧本智能工厂 v0.3

🔑 登录
✨ 申请注册

申请提交后需管理员审批,审批通过后方可登录

{{ authMsg }}
🎬

omni-planner

v0.3.0 · 编导剧本智能工厂
📚 {{ health.structured_count }} 份素材 📝 {{ health.drafts_count }} 份新稿 ● 知识库就绪
{{ auth.user.role === 'admin' ? '👑 管理员' : '👤 用户' }} {{ auth.user.display_name || auth.user.username }}
✍️ 短视频剧本
🎙️ 直播连麦稿
🎤 单人口播本
🛒 产品库
📚 素材库
📝 新稿列表
📊 知识库看板
🛡️ 合规扫描
👑 后台 {{ adminStats.pending }}

🎨 生成新剧本

🎭 IP 人设(当前:{{ ipDisplay }}
基础类型
仿真人
混合预设
自定义
{{ b.emoji }}
{{ b.name }}
{{ b.one_liner }}
{{ f.emoji }} {{ f.name }}
{{ f.desc }}
{{ c.emoji }} {{ c.name }}
{{ c.desc }}
选择混合的基础类型(多选):
📋 已选:{{ selectedIPDetail.name }}
{{ selectedIPDetail.身份 || selectedIPDetail.one_liner || selectedIPDetail.desc || '' }}
✅ 律师身份 · 可讲法条
⚠️ 非律师 · 禁法条禁维权术语

→ 多场景切换 · 每幕拆出具体镜头(景别/运镜/时长)‧适合剧情拍摄 → 单场景连拍 · 一个长镜头完成 · 高真实感(手持/运镜/环境声)

前往产品库新增产品
{{ gen.error }}
🎭

左侧选 IP + 填话题 → 一键生成

v0.2 支持 6 大基础类型 · 11 个仿真人 · 6 个混合预设 · 自定义 IP

🦊

妲己正在创作 {{ ipDisplay }} 版剧本...

读取知识库 · 检测 IP 身份 · 生成台词 · 卡合规线

{{ gen.result.title }}

{{ (gen.result._meta.shoot_mode_label) || (gen.result._meta.shoot_mode === 'oneshot' ? '🎥 一镜到底' : '🎬 分镜脚本') }} 评级 {{ gen.result.预估评级 }} {{ (gen.result._meta && gen.result._meta.ip_name) || gen.result.IP人设 }} {{ gen.result._risk.判定.emoji }} 平台风险 {{ gen.result._risk.综合风险 }}
{{ gen.result._risk.判定.emoji }} 平台风险预警 · {{ gen.result._risk.判定.text }}
{{ gen.result._risk.判定.desc }}
{{ hit.level }} {{ hit.name }} 命中『{{ hit.hit_text }}』
{{ hit.advice }}
...还有 {{ gen.result._risk.命中详情.length - 8 }} 条命中
{{ (gen.result._meta && gen.result._meta.shoot_mode==='talking') ? gen.result.核心观点 : gen.result.核心冲突 }}
🎣 开场钩子 · {{ gen.result.钩子.钩子类型 }}
{{ gen.result.钩子.开场钩子 }}
🎙️ 口播稿(从头到尾直接念)
{{ gen.result.口播稿 }}
字数:{{ (gen.result.口播稿||'').length }}
📺 字幕/花字要点
{{ s }}
💎 金句
· {{ q }}
📣 CTA
{{ gen.result.CTA }}
💡 {{ gen.result.备注 }}

🎙️ 生成直播连麦稿

🕒 短麦 · 15分钟 · 4段 · 60-100条台词 🕒 中麦 · 30-45分钟 · 6段 · 150-240条台词 🕒 长麦 · 60-90分钟 · 9段 · 270-450条台词

🎭 IP 人设(当前:{{ ipDisplayLive }}
基础
仿真人
混合
{{ b.emoji }}
{{ b.name }}
{{ f.emoji }}{{ f.name }}
{{ c.emoji }}{{ c.name }}
{{ live.error }}
🎙️

选麦长 + IP + 主题 → 一键生成完整连麦稿

支持带货植入 · 风险预警 · Word 导出

🦊

妃己写 {{ live.mai_type }}稿中...

需要一些时间,长麦可能要 10-15 分钟

{{ live.result.title }}

{{ (live.result._meta && live.result._meta.mai_type) || live.result.麦长类型 }} · {{ live.result.总时长 }} {{ live.result._meta && live.result._meta.ip_name }} {{ live.result._risk.判定.emoji }} {{ live.result._risk.综合风险 }}
{{ live.result._risk.判定.emoji }} 平台风险预警 · {{ live.result._risk.判定.text }}
{{ live.result._risk.判定.desc }}
{{ hit.level }} {{ hit.name }} 『{{ hit.hit_text }}』
🎯 核心目标
{{ live.result.核心目标 }}
👥 连麦对象
{{ k }}:{{ v }}
🎙️ 完整脚本(按时间段)
[{{ seg.时段 }}] · {{ seg.阶段 }}
🎯 {{ seg.本段目标 }}
{{ line.角色 }}: {{ line.内容 }} ({{ line.提示 }})
🛒 带货植入策略
产品:{{ live.result.带货.产品名 }}
植入策略:{{ live.result.带货.植入策略 }}
促单时机:{{ live.result.带货.促单时机 }}
促单话术
· {{ t }}
逼单话术
· {{ t }}
💎 全麦金句
· {{ q }}
🆘 应急话术
{{ k }}:{{ v }}

📜 历史连麦稿 ({{ liveDrafts.length }} 份)

{{ d.title }}
主题:{{ d.话题 }} · IP:{{ d.IP }}
{{ d.麦长 }} {{ d.时长 }} 🛒 带货 {{ d.风险emoji }} {{ d.风险等级 }}

🎤 单人口播本生成

支持诉讼状/新闻/法条/私信/竞品/热搜 6 大素材源,一键生成带分镜的口播稿

⏳ 加载中...
💡 支持大多数新闻站;百度百家号等 JS 渲染页可能失败
💡 内置 35+ 婚家高频法条 · 支持条目号或关键词
| |
❌ {{ solo.error }}
🎤
左侧填素材,一键生成带分镜的口播稿
30s / 60s / 90s 三档 · 自动脱敏 · 分镜提示
{{ solo.result.meta.source_type_label }} · {{ solo.result.meta.template_name }} · {{ solo.result.meta.duration }} · {{ solo.result.meta.ip_name }}
共 {{ solo.result.variants.length }} 个变体

变体 {{ v._variant_index }} · {{ v._variant_angle }}

{{ v._elapsed_sec }}s · {{ v.total_words || '?' }} 字
❌ {{ v.error }}
{{ v.raw }}
📌 短标题
{{ v.title }}
🎣 开场钩子
{{ v.hook_line }}
🎬 分段与分镜
#{{ si + 1 }} {{ sec.section_name }} · {{ sec.seconds }}
⏱ {{ shot.time_range }} 📷 {{ shot.camera }}
{{ shot.narration }}
{{ shot.performance }}
📢 行动呼吁
{{ v.cta }}
💡 信息密度点
  • {{ kp }}
⚠️ 风险提示
  • {{ rt }}
📚 历史草稿(最近 20 个)
{{ d.title || d.topic }}
{{ d.source_type_label }} · {{ d.template_name }} · {{ d.duration }} · {{ d.ip_name }} · {{ d.variants_count }}版

🛒 产品分析

输入产品链接或描述,AI 自动分析痛点/痒点/卖点,并输出射品/促单/逼单话术

{{ prodForm.error }}
🛒

左侧输入产品 → AI 分析痛点卖点

{{ prodForm.result.产品名 }}

{{ prodForm.result.品类 }} {{ prodForm.result.价格档位 }} {{ prodForm.result.目标人群 }}
🧨 痛点
· {{ p }}
✨ 痒点
· {{ p }}
🏷️ 卖点
· {{ p }}
🎯 植入建议
剧情:{{ prodForm.result.植入建议.适合剧情 }}
连麦:{{ prodForm.result.植入建议.适合连麦 }}
身份契合度:{{ prodForm.result.植入建议.身份契合度 }}
💬 话术模板
{{ k }}:
· {{ t }}
⚠️ 风险提示
· {{ r }}

📚 产品库 ({{ productList.length }} 份)

{{ p.产品名 }}
{{ p.品类 }} · {{ p.价格档位 }}
👥 {{ p.目标人群 }}

📚 素材库 ({{ materials.length }} 份)

{{ m.title || m.file }}
{{ m.核心冲突 }}
{{ m.评级 }}
{{ m.IP }}·{{ m.适用渠道 }}·{{ m.质量 }}

📝 生成的新稿 ({{ drafts.length }} 份)

还没生成过新稿,去 ✍️ 试试~

{{ d.title }}
话题:{{ d.话题 }} · IP:{{ d.IP }}
{{ d.拍摄模式==='oneshot' ? '🎥' : '🎬' }} {{ d.拍摄模式名 }} 目标 {{ d.目标评级 }} 预估 {{ d.预估评级 }} {{ d.风险emoji }} {{ d.风险等级 }}

知识库还没生成

📊 违规评级分布

{{ k }}{{ v }}

📺 适用渠道

{{k}}{{v}}

🎭 IP 人设

{{k}}{{v}}

🎬 桥段 Top 20

{{k}}{{v}}

🎣 钩子类型

{{k}}{{v}}

💎 金句合集(前 30)

[{{ q.title }}] {{ q.quote }}

✨ 剧本医生

粘贴你自己写的本子 → AI 六维诊断(合规/结构/爆点/节奏/IP契合/事实)→ 按 IP 复写出可拍的新稿

💡 建议先跑只诊断看诊断报告,方向对再复写省 token。

粘贴本子 → 选 IP → 跑剧本医生

AI 正在深度诊断 / 复写中...

{{ opt.tip }}

约 3-6 分钟,别关页面~

❌ {{ opt.error }}
✨ 剧本医生总评
{{ opt.diagnosis.总评 }}
📊 六维评分
{{ dimLabel(k) }} {{ v }}/10
🔴 必改清单({{ (opt.diagnosis.必改清单||[]).length }})
  1. {{ x }}
🟢 保留亮点({{ (opt.diagnosis.保留亮点||[]).length }})
  • {{ x }}
📝 复写指令
{{ opt.diagnosis.复写指令 }}
{{ dimLabel(k) }} {{ dim.问题.length }} 个问题 ✓ 通过
📍 {{ p.位置 || '未标注' }} {{ p.严重度 }}
「{{ p.原文 }}」
{{ p.问题 }}
依据:{{ p.条款依据 }}
→ {{ p.修改方向 }}
✓ {{ t }}
✅ 复写完成:《{{ opt.result.title }}》
• {{ x }}

🛡️ 合规扫描

🛡️

粘贴剧本 → 扫描

{{ scanForm.result.判定.emoji }} {{ scanForm.result.综合风险 }} {{ scanForm.result.判定.text }}
{{ scanForm.result.判定.desc }}
命中:R4={{scanForm.result.命中数.R4}} · R3={{scanForm.result.命中数.R3}} · R2={{scanForm.result.命中数.R2}} · R1={{scanForm.result.命中数.R1}}
{{ i+1 }}. {{ hit.name }} {{ hit.level }}
命中『{{ hit.hit_text }}』
{{ hit.snippet }}
→ {{ hit.advice }}

🤖 AI 深度报告

{{ scanForm.aiResult.整体评级 }} 预计:{{ scanForm.aiResult.预计适用渠道 }}
{{ scanForm.aiResult.整体评估 }}
已勾选 {{ scanAcceptedCount }} / {{ scanForm.aiResult.风险点.length }}
{{ r.风险等级 }}
原文
{{ r.原文 }}
→ {{ r.降级建议 }}
替换为(可编辑)

👁️ 预览修改后剧本

已应用 {{ scanForm.previewApplied }} 条 · 未命中 {{ scanForm.previewMissed.length }} 条(原文不在剧本里)
{{ scanForm.previewText }}
总用户
{{ adminStats.total || 0 }}
✅ 已启用
{{ adminStats.active || 0 }}
⏳ 待审批
{{ adminStats.pending || 0 }}
🚫 已禁用
{{ adminStats.suspended || 0 }}
❌ 已拒绝
{{ adminStats.rejected || 0 }}
按状态筛选:
ID 用户名 昵称 手机 申请理由 角色 状态 登录 创建 操作
{{ u.id }} {{ u.username }} {{ u.display_name || '-' }} {{ u.phone || '-' }} {{ u.apply_reason || '-' }} {{ u.role }} {{ u.status }} {{ u.login_count }}次 {{ fmtTime(u.created_at) }}
无用户

📜 审计日志 (最近 100 条)

{{ fmtTime(log.created_at) }} {{ log.action }} {{ log.actor_name }} → {{ log.target_name }} 《{{ log.detail }}》

{{ modalMaterial.title }}

{{ JSON.stringify(modalMaterial, null, 2) }}