244 lines
6.1 KiB
Markdown
244 lines
6.1 KiB
Markdown
# 《往事拾遗》三页极简 MVP(PRD 1.0)
|
||
|
||
一定要使用 docs/color.png 的配色,界面简洁,交互优雅
|
||
## 0. 设计原则
|
||
|
||
* **三页完成所有闭环**:开始聊 → 自动成书 → 阅读/导出/付费
|
||
* **一次点击进入连续语音对话**:不按住、不频繁操作
|
||
* **结果导向**:用户随时能看到“书在变厚”
|
||
|
||
---
|
||
|
||
## 1. 信息架构(3 页面)
|
||
|
||
```text
|
||
[创建回忆录] <——主入口(默认首页)
|
||
├─ 开始聊天(实时语音)
|
||
├─ 查看本次聊天摘要
|
||
├─ 进度/时长/连续天数
|
||
└─ 一键去「我的回忆录」
|
||
|
||
[我的回忆录] <——阅读页(电子书体验)
|
||
├─ 目录(章节)
|
||
├─ 章节正文(排版优雅+插图)
|
||
├─ 搜索(可选,MVP 可不做)
|
||
└─ 导出 PDF / 分享链接(付费口)
|
||
|
||
[我的] <——个人主页
|
||
├─ 账户与设备/登录
|
||
├─ 套餐与付费
|
||
├─ 数据与隐私
|
||
├─ 帮助与反馈
|
||
└─ 关于
|
||
```
|
||
|
||
---
|
||
|
||
## 2. 页面 1:创建回忆录(主界面 / 聊天页)
|
||
|
||
### 2.1 页面目标
|
||
|
||
* 让用户 **一眼知道点哪里**
|
||
* 点一次进入 **连续语音对话**
|
||
* 聊完立刻看到 **“已记录/已整理”** 的反馈
|
||
|
||
### 2.2 核心组件(从上到下)
|
||
|
||
**A. 顶部状态区**
|
||
|
||
* 回忆录标题:`《这一生》`(可后续允许改名,MVP 可固定)
|
||
* 今日已聊:`12 分钟`
|
||
* 累计时长:`2 小时 18 分`
|
||
* 本次聊天计时器(聊天中显示)
|
||
|
||
**B. 主按钮区(最重要)**
|
||
|
||
* 默认态:`🎙️ 开始聊天`
|
||
* 聊天态:`🟥 结束聊天`
|
||
* 说明文案(小字):`你可以一直说,我会认真听`
|
||
|
||
**C. 进度反馈区**
|
||
|
||
* 本书字数/页数估算:`约 18 页`
|
||
* 本周整理进度:`已整理 3 个章节`
|
||
* 最近一次整理时间:`刚刚`
|
||
|
||
**D. 本次聊天回顾(聊天结束后出现)**
|
||
|
||
* `本次记录:8分42秒`
|
||
* `新增内容:童年与家庭(2段)`
|
||
* `推荐下一次聊:上学的日子`
|
||
|
||
**E. 入口按钮**
|
||
|
||
* `📖 去阅读我的回忆录`
|
||
|
||
### 2.3 功能清单(MVP)
|
||
|
||
* [x] 一键开始/结束实时语音对话
|
||
* [x] 实时转文字(用户可不看,但必须有)
|
||
* [x] 自动分段保存(以“AI 开口/停顿”为段落边界)
|
||
* [x] 聊天结束后显示摘要(时长/新增章节)
|
||
* [x] 自动触发后台整理任务(生成章节草稿)
|
||
|
||
---
|
||
|
||
## 3. 页面 2:我的回忆录(阅读电子书体验)
|
||
|
||
### 3.1 页面目标
|
||
|
||
* 打开就是“书”的感觉:**优雅排版 + 章节清晰 + 可插图**
|
||
* 能让用户产生:**“真的成书了”** 的成就感
|
||
* 付费/导出在这里完成(不打扰阅读)
|
||
|
||
### 3.2 阅读体验(建议规范)
|
||
|
||
**A. 目录页(默认进入)**
|
||
|
||
* 书名 + 副标题(可固定)
|
||
* 章节列表(带进度)
|
||
|
||
* `01 童年与家庭(已整理)`
|
||
* `02 上学的日子(部分)`
|
||
* `03 工作与事业(待补充)`
|
||
* “最近更新”提示:`更新于 2 分钟前`
|
||
|
||
**B. 章节阅读页**
|
||
|
||
* 章节标题(大号)
|
||
* 段落排版:行距舒适、首行缩进、段间距
|
||
* 引用块(可选):把金句提出来
|
||
* 插图展示(MVP 允许显示,但生成可后置)
|
||
|
||
* 位置:段落之间
|
||
* 图注:`图:老家门口的那条路(AI 生成)`
|
||
|
||
**C. 书内工具条(尽量轻)**
|
||
|
||
* `目录`
|
||
* `导出 PDF`(付费点)
|
||
* `分享链接`(付费点)
|
||
|
||
### 3.3 插图能力(MVP 最小实现)
|
||
|
||
* [x] 支持章节内显示图片(来自:用户上传/后端插入)
|
||
* [ ] AI 生图:先不做(或做“生成 1 张封面图”作为轻功能)
|
||
|
||
### 3.4 功能清单(MVP)
|
||
|
||
* [x] 目录 + 章节阅读
|
||
* [x] 章节内容来自“整理稿”
|
||
* [x] 显示插图(如果存在)
|
||
* [x] 导出 PDF(付费前置或后置见第 5 节)
|
||
* [x] 生成分享链接(只读)
|
||
|
||
---
|
||
|
||
## 4. 页面 3:我的(个人主页)
|
||
|
||
### 4.1 页面目标
|
||
|
||
* 放所有“非核心”功能:设置、付费、客服、隐私
|
||
* 不打扰聊天主路径
|
||
|
||
### 4.2 模块结构(从上到下)
|
||
|
||
**A. 账户卡片**
|
||
|
||
* 微信头像/昵称
|
||
* 当前套餐状态:`免费体验 / 20小时套餐 / 已到期`
|
||
* “云端保存中”状态提示
|
||
|
||
**B. 套餐与付费**
|
||
|
||
* `升级套餐`
|
||
* `我的订单`
|
||
* `兑换码`
|
||
|
||
**C. 数据与隐私**
|
||
|
||
* `导出所有数据(zip/pdf)`
|
||
* `内容仅自己可见(默认)`
|
||
* `删除账号与数据`(高风险操作,二次确认)
|
||
|
||
**D. 设置**
|
||
|
||
* 语音:`语速(慢/标准)`
|
||
* 字体:`大字模式`
|
||
* 夜间模式
|
||
* 方言识别开关(如果 API 支持)
|
||
* 通知:`每天提醒我聊 5 分钟`
|
||
|
||
**E. 帮助**
|
||
|
||
* 常见问题
|
||
* 反馈与客服
|
||
* 关于我们
|
||
|
||
### 4.3 功能清单(MVP)
|
||
|
||
* [x] 套餐展示/购买入口
|
||
* [x] 隐私与数据导出入口
|
||
* [x] 基础设置:语速/大字/夜间
|
||
* [x] 反馈入口
|
||
|
||
---
|
||
|
||
## 5. 关键业务流程图(MVP)
|
||
|
||
### 5.1 实时语音聊天 → 自动成书
|
||
|
||
```text
|
||
用户点「开始聊天」
|
||
↓
|
||
进入连续语音模式(ASR 流式转写 + VAD 断句)
|
||
↓
|
||
AI 在停顿处回应/追问(TTS)
|
||
↓
|
||
每个段落自动保存(音频 + 文本 + 元数据)
|
||
↓
|
||
用户点「结束聊天」
|
||
↓
|
||
生成本次摘要(时长/新增内容/推荐下次主题)
|
||
↓
|
||
后台整理:分章节 → 改写为书面语 → 排版段落 → 插入占位图位
|
||
↓
|
||
「我的回忆录」可阅读更新
|
||
```
|
||
|
||
### 5.2 导出/付费(最小闭环)
|
||
|
||
```text
|
||
用户在「我的回忆录」点「导出 PDF」
|
||
↓
|
||
判断套餐:
|
||
├─ 免费:导出前 3 章 / 或带水印 / 或仅预览
|
||
└─ 付费:完整导出
|
||
↓
|
||
生成 PDF(封面/目录/章节/插图)
|
||
↓
|
||
下载 / 分享链接
|
||
```
|
||
|
||
---
|
||
|
||
## 6. MVP 版本范围(确保能做完)
|
||
|
||
### 必做(上线即用)
|
||
|
||
* 三页 + 登录
|
||
* 实时语音连续对话(开始/结束)
|
||
* 自动保存(音频+文字)
|
||
* 后台整理为固定章节
|
||
* 电子书阅读(目录+正文+可插图)
|
||
* 导出 PDF(哪怕先简版排版)
|
||
* 套餐入口(哪怕先接一个最简支付)
|
||
|
||
### 可推迟(第二版)
|
||
|
||
* AI 生图批量插图
|
||
* 用户编辑章节/标题
|
||
* 复杂时间轴
|
||
* 多人协作(子女共同编辑)
|
||
* 情绪陪伴/每日推送精细化
|