`),里面写逐字稿
2. **确认 HTML 引入了 `assets/runtime.js`**
```html
```
## 逐字稿写作三铁律
这是整个方法论的核心。AI 在帮用户写逐字稿时必须遵守:
### 铁律 1:不是讲稿,是"提示信号"
❌ **错误写法**(像在念稿):
```
大家好,欢迎来到今天的分享。今天我将要给大家介绍一下我们团队在过去三个月做的工作。
首先,我们来看一下背景情况。在过去的三个月中,我们遇到了以下几个问题……
```
✅ **正确写法**(提示信号 + 加粗核心):
```
欢迎!今天分享我们团队过去 3 个月的工作。
先说背景——三个月前我们遇到了三个核心问题:
延迟高、成本炸、稳定性差。
接下来逐个讲解怎么解的。
```
**差别**:正确版本把关键词加粗,过渡句独立成段,看一眼就能接上。
### 铁律 2:每页 150–300 字
- **少于 150 字**:提示不够,讲到一半会卡
- **多于 300 字**:你根本来不及扫完
- **2–3 分钟/页** 是最舒服的节奏
### 铁律 3:用口语,不用书面语
| ❌ 书面语 | ✅ 口语 |
|---|---|
| 因此 | 所以 |
| 该方案 | 这个方案 |
| 然而 | 但是 / 不过 |
| 进行优化 | 优化一下 |
| 我们将会 | 我们会 / 接下来 |
| 综上所述 | 所以简单来说 |
**检查方法**:写完读一遍,听起来像说话才对。
## 必备 HTML 结构
```html
...
你的标题
副标题
```
## 演讲者视图显示的内容
按 `S` 键后,屏幕分成两部分:
```
┌────────────────────────┬──────────────────────┐
│ │ NEXT │
│ CURRENT │ [下一页缩略图] │
│ [当前页大图] ├──────────────────────┤
│ │ SPEAKER SCRIPT │
│ │ [大字号逐字稿] │
│ │ [可滚动] │
│ ├──────────────────────┤
│ │ ⏱ 12:34 3 / 8 💡 │
└────────────────────────┴──────────────────────┘
```
- **左侧 55%**:当前页实时预览
- **右上 30%**:下一页预览(帮助过渡)
- **右中**:逐字稿,字号 18px,高对比度,可滚动
- **右下**:计时器 + 页码 + 键位提示
## 键盘快捷键(演讲者模式)
| 键 | 动作 |
|---|---|
| `S` | 进入 / 退出演讲者视图 |
| `←` `→` / Space / PgDn | 翻页(即使在演讲者视图里) |
| `T` | 切换主题 |
| `R` | 重置计时器(仅演讲者视图下) |
| `F` | 全屏 |
| `O` | 总览 |
| `Esc` | 关闭所有浮层 |
## 双屏演讲的标准流程
1. 副屏(你看的屏幕):打开 HTML,按 `F` 全屏
2. 主屏(观众看的):Cmd+Tab 或投屏软件把全屏窗口发到主屏
3. 副屏上按 `S` → 你看演讲者视图,观众看干净的 slide
4. 你翻页,主屏同步
> 💡 html-ppt 目前不支持"真正的 dual-screen 独立窗口"——演讲者视图和主视图在同一个 HTML 里切换。如果需要双屏独立显示,推荐用 reveal.js 的原生 speaker view(`/speaker.html`)。
## 常见错误
### ❌ 把逐字稿写在 slide 可见位置
```html
这里讲 xxx,然后讲 yyy...
```
✅ 正确:
```html
```
`.notes` 类默认 `display:none`,只在演讲者视图可见。
### ❌ 忘记引入 runtime.js
没有 `` = 没有 S 键、没有演讲者视图、没有翻页。
### ❌ 逐字稿用书面语
念出来像 AI 机器人。**写完一定读一遍**。
### ❌ 每页 50 字
提示不够,照样忘词。
### ❌ 每页 500 字
眼睛根本扫不过来,等于没写。
## 用 AI 生成逐字稿的标准 prompt
> "请为每一张 slide 写一段 **150-300 字**的逐字稿,放在 `