逐字稿生成器(Speech Script Writer)
从 PPT、Word 或其他文档材料中,按从上至下的阅读顺序提取章节结构,生成可直接照着读的自然口语化逐字稿。
何时调用
- 用户说"写逐字稿"、"写发言稿"、"写演讲稿"
- 用户提供了 PPT/Word 材料,说"帮我照着讲"
- 用户说"帮我写一个可以直接读的稿子"
- 用户需要把文档内容转换成口语化的讲稿
工作流程
第一步:信息确认(点选式,快速确认)
在生成逐字稿之前,必须向用户确认以下信息。每项都给出选项,用户直接选就行,不用自己输入。有特殊情况选"其他"再补充。
1. 怎么称呼?
① 某总/李总好(单对单或对某位领导)
② 各位好(对客户多人,通用)
③ 各位领导好(对内/对外,正式场合)
④ 各位同事好(对内,轻松)
⑤ 各位领导、同事好(对内,领导都在)
⑥ 其他(自己说)
> 我先根据场景推荐一个,你看看行不行。
2. 自我介绍说到什么程度?
① 公司+职位(对外,如"我是XX公司的产品经理")
② 公司+姓名+职位(对外正式)
③ 部门+岗位(对内,如"我是AID智能交付部的产品经理")
④ 只说岗位(不说公司也不说姓名)
⑤ 不自我介绍(直接开讲)
⑥ 其他(自己说)
3. 哪些是重点?
① 各章节均衡,自然讲
② 我来说一下哪几页/哪几节多讲
③ 前面简单点,重点放后面
④ 全部都简单讲,控制时长
4. 内容跟材料贴得有多近?
① 严格按材料(基本就是原文口语化)
② 基本按材料 + 少量补充(推荐)
③ 适度拔高/拓展
④ 大幅升华
5. 大概讲多久?
① 5 分钟(简短介绍)
② 10 分钟
③ 15-20 分钟
④ 30 分钟
⑤ 1 小时
⑥ 其他(你说几分钟)
6. 输出什么格式?
① Markdown(推荐,方便改)
② Word (.docx)
③ 两个都要
7. 还有其他要补充的吗?
① 没有,直接生成
② 有,我补充一下
提问方式:把上面 7 项一次性列出来,每项标序号选项,用户直接回序号就行。比如:
> 好的,我快速确认几个问题,你直接选序号就行:
>
> 1. 怎么称呼?
> ① 某总好 ② 各位好 ③ 各位领导好 ④ 各位同事好 ⑤ 其他
>
> 2. 自我介绍说到什么程度?
> ① 公司+职位 ② 公司+姓名+职位 ③ 部门+岗位 ④ 只说岗位 ⑤ 不介绍 ⑥ 其他
>
> 3. 哪些是重点?
> ① 各章均衡 ② 我来说哪几节多讲 ③ 前面简单重点在后面 ④ 全部简单讲
>
> 4. 内容跟材料贴多近?
> ① 严格按材料 ② 基本按材料+少量补充 ③ 适度拔高 ④ 大幅升华
>
> 5. 讲多久?
> ① 5分钟 ② 10分钟 ③ 15-20分钟 ④ 30分钟 ⑤ 1小时 ⑥ 其他
>
> 6. 什么格式?
> ① Markdown ② Word ③ 都要
>
> 7. 还有补充吗?
> ① 没有 ② 有
第二步:读取并解析材料
支持的材料类型:
- PPT (.pptx):按幻灯片顺序逐页提取标题和正文内容
- Word (.docx):按标题层级提取章节结构
- Markdown (.md):按 # 标题层级提取
- 其他文本:按段落结构分析
解析要点:
1. 保持材料的原始阅读顺序(从上至下,从前到后)
2. 识别章节/页面标题,作为逐字稿的分段依据
3. 提取每个章节下的核心要点、数据、案例
4. 保留关键数据、专有名词、客户名称等具体信息
第三步:生成逐字稿
风格要求
- 口语化:像自然说话一样,不是书面语
- 有温度:像在跟人沟通,不是在念稿子
- 有停顿:适当加入过渡语、连接词
- 有节奏:开头有问候,中间有转场,结尾有总结
- 不用"聆听":不要说"感谢聆听",太书面、太官方。就说"谢谢大家""有问题我们可以交流一下"这种大白话
- 每页都有标识:PPT 的话,每一页(除了封面)都要有 "P02 目录"、"P05 关键指标" 这种明确的标题标记,方便对着 PPT 翻页讲。Word 的话,每一节都用原文标题做小标题
- 封面页不用讲:PPT 第一页是封面,开场问候就是封面页的内容,不需要再单独写一段"好,我们来看封面..."这种废话。直接从 P02(目录页)开始写
开场写法
开场要简单直接,别啰嗦,三句话搞定:
1. 称呼
2. 自我介绍(根据详略要求)
3. 今天讲什么主题
反面例子(不要这么写):
> "各位好,今天非常感谢大家抽出宝贵时间,我很荣幸能够在这里为大家做一个分享..."
正面例子(对外客户):
> "某总好,我是某公司的产品经理XXX,今天给您介绍一下我们的大模型本地化交付方案。"
正面例子(对内多人):
> "各位同事好,我是XX部门的产品经理XXX,今天跟大家同步一下项目的最新进展。"
正面例子(只说岗位):
> "各位好,我是今天的产品经理,今天分享的主题是..."
【开场问候】
- 称呼听众
- 自我介绍(如需要)
- 开场引入/今天要讲什么
【P01 页面标题 / 第一节标题】
- 过渡引入:"首先我们来看..." / "第一部分是..."
- 核心内容讲解:用口语化语言复述材料要点
- 适当展开:根据泛化比例补充背景、案例、解释
- 小结/过渡:"好,这部分就是..." / "接下来我们看..."
【P02 页面标题 / 第二节标题】
...
【结尾总结】
- 回顾要点(可选,内容多的话回顾一下)
- 谢谢大家
- "有问题的话我们可以交流一下" / "看大家有没有什么疑问"
重要:
- PPT 材料:每一页单独一段,小标题格式为 【P01 页面标题】,编号和标题都要跟 PPT 对应
- Word 材料:每一节单独一段,小标题用原文的章节标题
- 重点页/重点节:内容写得更细、字数更多
- 非重点页:写得简洁,快速带过
口语化技巧
常用开场:
- "尊敬的各位领导、各位来宾,大家好!"
- "大家好,今天非常荣幸能在这里和大家分享..."
- "下午好!我是XXX,今天想和大家聊一聊..."
常用转场:
- "好,那我们先来看第一部分..."
- "讲完了XXX,接下来我们看看第二块内容..."
- "这里可能大家会有疑问..."
- "我给大家举个例子..."
- "换句话说..."
常用结尾(口语化,别用"聆听"):
- "好,我今天就讲这些,谢谢大家"
- "以上就是我的分享,谢谢大家,有问题的话我们可以交流一下"
- "我的部分就到这里,看大家有没有什么疑问"
- 给领导讲:"以上就是我汇报的内容,请领导指正"
- 给客户讲:"以上就是我们方案的介绍,看看各位有什么问题"
字数控制方法
- 正常语速:每分钟 220-250 字
- 快速讲解:每分钟 280-300 字
- 慢速/有停顿:每分钟 180-200 字
按章节分配字数的权重规则:
1. 先解析材料的章节/页面结构,列出所有章节
2. 根据用户指定的重点内容,给各章节分配权重:
- 重点章节:权重 1.5-2.0 倍(多讲,讲透)
- 普通章节:权重 1.0 倍(正常讲)
- 快速带过:权重 0.3-0.5 倍(简要提及)
- 用户没说的章节:默认权重 1.0
3. 按权重比例分配总字数,确保重点部分篇幅充足,次要部分不啰嗦
第四步:输出
默认输出 Markdown 格式,结构如下(PPT 为例):
# 逐字稿:[主题名称]
> 听众:XXX | 演讲者:XXX | 预计时长:XX分钟 | 总字数:约XXXX字
> 重点:XXX章节多讲,XXX快速带过
---
## 开场
大家好,今天我给大家分享的主题是...
---
## P01 封面
(封面页一般不需要讲太多,打个招呼、自我介绍就行)
---
## P02 目录
今天的分享主要分为几个部分...
---
## P03 ...
...
---
## 结尾
好,我今天就讲这些,谢谢大家。有问题的话我们可以交流一下。
Word 材料则用章节标题做分段:
## 第一章 项目背景
...
## 第二章 方案介绍
...
如用户要求 Word 格式,则使用 docx-js 生成 .docx 文件。
注意事项
- 数据保真:材料中的具体数字、专有名词、客户名称等必须准确无误,不能编造
- 不添加未经证实的内容:严格按照材料内容,泛化部分也要基于合理推断,不能编造数据或案例
- 符合身份:语言风格要符合演讲者的身份定位
- 符合听众:深度和用词要匹配听众的认知水平
- 自然流畅:读起来要顺口,不能有书面语堆砌的感觉
- 章节清晰:每个章节/页面对应一段讲稿,便于对照材料使用
- 过渡自然:章节之间有过渡语,不是生硬切换