🎬 数字人播报系统

讯飞 XRtc 数字人 + 自动录制 + 视频缓存

📺 实时预览

第{{ currentPptPage }}页 / 共{{ pptConfig.totalPages }}页
{{ isRecording ? '🔴 录制中' : (isConnected ? '🟢 已连接' : '⚪ 未连接') }}
⏱️ {{ formatDuration(recordDuration) }}
📝 句 {{ currentSentence }}/{{ totalSentences }}
请先完成 PPT 导入并确认翻页规则,以激活 PPT 背景

🎯 播报模式选择

🎤
纯数字人播报
无需 PPT,直接输入文案播报
📑
PPT 宣讲播报
上传 PPT,自动匹配翻页
1文案输入
2PPT 导入
3翻页节点
4播报导出

📝 Step 1: 播报文本

{{ aiGenerateError }}
共 {{ currentSentences.length }} 句

⚙️ 基础配置

📑 Step 2: PPT 导入配置

{{ aiGenerateError }}
共 {{ currentSentences.length }} 句
PPT 来源:
— 或上传自己的PPT —
✅ 已选择:{{ localPptFile.name }} ({{ (localPptFile.size / 1024 / 1024).toFixed(2) }} MB)
支持格式:.ppt, .pptx | 最大 50MB | 自动解析为图片并生成翻页节点
{{ pptImportStatus.text }}
✨ AI 生成 PPT · 三步向导 (无需上传PPT文件)
输入想法→AI自动生成大纲
✅ 大纲已生成 · {{aiPPTOutline.pages.length}}页
{{getPageTypeLabel(page.layout_style)}} · P{{page.page_number}}
{{(page.title||'').substring(0,18)}}
模型:{{aiPPTImageModel==='doubao'?'豆包':'GPT Image 2'}}|风格:{{(PPT_STYLE_PRESETS[aiPPTStyleId]||{}).name}}
{{getPageTypeLabel(img.layout_style)}}·P{{img.page_number}}
{{aiPPTPreviewImages[aiPPTPreviewPage].title||'第'+(aiPPTPreviewPage+1)+'页'}}
⏳生成中...
🎨提示词(修改后重新生成)
⏳图片生成中...{{aiPPTImageModel==='doubao'?'豆包':'GPT Image 2'}}
🔄转换图片为可编辑PPT...
📝专业编辑器精修
🔴 {{ err.message }}
🟡 {{ w.message }}
🔵 {{ s.desc || s.message }}
⚠️ 请先完成 PPT 导入,并填写播报文本后,即可生成翻页节点
⚠️ 请先完成 PPT 导入,再生成翻页节点
⚠️ 请先填写播报文本,再生成翻页节点
第{{ item.page_num }}页 | {{ item.page_title }}
📑 PPT 页面列表
第{{ item.page_num }}页 | {{ item.page_title }}
📝 绑定的播报句子
{{ sentence }}

📑 Step 3: 翻页节点同步

⚠️ 请先填写播报文本,再生成翻页节点
📑 PPT 页面列表
第{{ item.page_num }}页 | {{ item.page_title }}
📝 绑定的播报句子
{{ sentence }}

📋 系统日志

{{ logCollapseOpen ? '▼' : '▶' }}
[{{ log.time }}] {{ log.message }}

📼 视频缓存库 ({{ cachedVideos.length }}个)

{{ cache.text.substring(0, 30) }}{{ cache.text.length > 30 ? '...' : '' }}
{{ new Date(cache.timestamp).toLocaleString() }} | 时长:{{ formatDuration(cache.duration) }}
{{ toast.message }}
{{ globalLoading.message }}
PPT 大图预览
无法加载预览
🎨 第{{ currentEditingSlide?.page_number || '-' }}页可视化编辑
已切换为 slots 语义化编辑:支持内容编辑、图片替换、整页背景替换,以及 Ctrl+Z / Ctrl+Shift+Z 撤销重做。
属性面板
当前页面槽位概览
{{ selectedSlotSummary }}
当前页面采用 CSS Grid/Flex 流式布局,不再支持绝对坐标拖拽。请直接在左侧预览区域编辑文本,或在下方替换背景与图片。
✏️ 全局文字样式
{{ fontStyle.titleSize }}px
{{ fontStyle.bodySize }}px
{{ fontStyle.titleColor }}
页面资源管理