feat: interview review module with whisper.cpp ASR + AI analysis + frontend page
New backend module 'interview-review' provides: - Audio upload (50MB limit, MP3/M4A/WAV/AAC/OGG/MP4/WebM) - Text transcript submission - whisper.cpp local ASR integration (tiny + base models) - AI analysis (4-dimension scoring: logic/expression/professionalism/stability) - Speech analysis (filler words detection, pace, duration) - Async processing pipeline with status polling - Graceful fallback to mock ASR when whisper unavailable New frontend page 'pages/review/review.vue' with 3 modes: - List mode: review history with status indicators - Upload mode: audio file upload or text paste - Report mode: score radar, dimension bars, analysis details Docs updated: PROJECT-STATUS.md v4.4, FEATURE-LIST.md v4.2, ROADMAP.md v4.2
This commit is contained in:
+37
-22
@@ -1,8 +1,8 @@
|
||||
# 职引 · 产品路线图 v4.1
|
||||
# 职引 · 产品路线图 v4.2
|
||||
|
||||
> **版本**: v4.1
|
||||
> **日期**: 2026-06-09
|
||||
> **状态**: Phase 0.5 壁垒构建完成,待上线
|
||||
> **版本**: v4.2
|
||||
> **日期**: 2026-06-16
|
||||
> **状态**: Phase 1 MVP 开发已完成,面试复盘上线
|
||||
> **定位**: 应届生/实习生 AI 面试教练
|
||||
|
||||
---
|
||||
@@ -14,13 +14,13 @@ Phase 0: 战略升级(✅ 已完成)
|
||||
↓
|
||||
Phase 0.5: 壁垒构建(✅ 已完成)
|
||||
↓
|
||||
Phase 1: MVP 上线(D7-14)→ 小程序审核 + 内测 + 支付生产
|
||||
Phase 1: MVP 开发(✅ 已完成)→ 面试复盘 + whisper.cpp ASR 集成
|
||||
↓
|
||||
Phase 1.5: 辅助功能 + 商业化(D14-30)→ PMF 验证
|
||||
Phase 1.5: 商业化(D30-60)→ PMF 验证
|
||||
↓
|
||||
Phase 2: 增强 + 题库(D30-60)→ 秋招准备
|
||||
Phase 2: 增强 + 题库(D60-90)→ 秋招准备
|
||||
↓
|
||||
Phase 3: 商业化 + B 端(D60-90)→ 秋招爆发
|
||||
Phase 3: 商业化 + B 端(D90+)→ 秋招爆发
|
||||
```
|
||||
|
||||
---
|
||||
@@ -60,38 +60,50 @@ Phase 3: 商业化 + B 端(D60-90)→ 秋招爆发
|
||||
|
||||
---
|
||||
|
||||
## 四、Phase 1:MVP 上线(D7-14,当前阶段)
|
||||
## 四、Phase 1:MVP 开发(✅ 已完成,2026-06-16)
|
||||
|
||||
### 4.1 上线准备
|
||||
### 4.1 面试复盘功能
|
||||
| 任务 | 描述 | 状态 |
|
||||
|------|------|------|
|
||||
| 前端页面完善 | 16 个页面全部就绪 | ✅ 完成 |
|
||||
| 音频文件上传 | 支持 MP3/M4A/WAV 等格式,50MB 上限 | ✅ 完成 |
|
||||
| 文本转录提交 | 直接粘贴面试文本 | ✅ 完成 |
|
||||
| whisper.cpp 本地 ASR | 离线语音转文字,tiny + base 模型 | ✅ 完成 |
|
||||
| AI 面试评析 | 四维评分 + 逐题评估 | ✅ 完成 |
|
||||
| 口语分析 | 填充词检测 + 语速评估 | ✅ 完成 |
|
||||
| 前端三模式页面 | 列表/上传/报告三种视图 | ✅ 完成 |
|
||||
| 个人中心入口 | "面试复盘"菜单项 | ✅ 完成 |
|
||||
|
||||
### 4.2 上线准备
|
||||
| 任务 | 描述 | 状态 |
|
||||
|------|------|------|
|
||||
| 前端页面完善 | 17 个页面全部就绪 | ✅ 完成 |
|
||||
| 微信登录联调 | 真实 appid 验证 | ⏳ 待进行 |
|
||||
| 移除开发绕过 | `member/pay` 直接激活 | ⏳ 待进行 |
|
||||
| 生产环境部署 | 服务器 + MongoDB + Nginx + PM2 | ✅ 服务器已购,域名已配(zhiyinwx → API:3006,zhiyin.yzrcloud → H5 静态目录) |
|
||||
| 生产环境部署 | 服务器 + MongoDB + Nginx + PM2 | ✅ 服务器已购,域名已配 |
|
||||
| 小程序审核提交 | 资质齐全 | ⏳ 待进行 |
|
||||
| 内测版发布 | 邀请码方式,100 人内测 | ⏳ 待进行 |
|
||||
|
||||
### 4.2 内测指标
|
||||
### 4.3 内测指标
|
||||
- **关键指标**: 次日留存 > 30%,7 日留存 > 15%
|
||||
- **反馈收集**: 问卷 + 访谈
|
||||
- **如果达标**: 继续 Phase 1.5
|
||||
|
||||
---
|
||||
|
||||
## 五、Phase 1.5:辅助功能 + 商业化(D14-30)
|
||||
## 五、Phase 1.5:辅助功能 + 商业化(D30-60)
|
||||
|
||||
| 功能 | 描述 | 优先级 |
|
||||
|------|------|--------|
|
||||
| 每日一题定时推送 | 微信订阅消息推送 | P0 |
|
||||
| 冲刺版 ¥49.9/月 | 高客单价 | P1 |
|
||||
| 连续打卡激励 | 7 天解锁高级报告 | P1 |
|
||||
| ASR 生产化调优 | 多模型切换、模型量化、推理优化 | P1 |
|
||||
| 付费转化验证 | 100 内测用户 → 10+ 付费 | P0 |
|
||||
| PMF 决策 | 转化率 > 5% → 继续 | P0 |
|
||||
|
||||
---
|
||||
|
||||
## 六、Phase 2:增强 + 真题库(D30-60,秋招前)
|
||||
## 六、Phase 2:增强 + 真题库(D60-90,秋招前)
|
||||
|
||||
### 6.1 真题库建设
|
||||
| 公司 | 题库规模 | 状态 |
|
||||
@@ -112,7 +124,7 @@ Phase 3: 商业化 + B 端(D60-90)→ 秋招爆发
|
||||
|
||||
---
|
||||
|
||||
## 七、Phase 3:商业化 + B 端(D60-90,秋招爆发)
|
||||
## 七、Phase 3:商业化 + B 端(D90+,秋招爆发)
|
||||
|
||||
### 7.1 增长目标
|
||||
- 付费用户突破 1000
|
||||
@@ -140,10 +152,11 @@ Phase 3: 商业化 + B 端(D60-90)→ 秋招爆发
|
||||
|--------|------|--------|----------|
|
||||
| M0: 战略升级 | ✅ D1 | 文档 + 定价 | 已完成 |
|
||||
| M0.5: 壁垒构建 | ✅ D7 | 进步轨迹 + 面经贡献 + 每日一题 | 功能可用 |
|
||||
| M1: MVP 上线 | D14 | 小程序审核通过,内测启动 | 100 内测用户 |
|
||||
| M2: PMF 验证 | D30 | 100 用户反馈 | 转化率 > 5% |
|
||||
| M3: 付费上线 | D45 | 冲刺版 + 定时推送 | 50+ 付费用户 |
|
||||
| M4: 秋招冲刺 | D90 | 秋招推广 | 1000+ 付费用户 |
|
||||
| M1: MVP 开发 | ✅ D14 | 面试复盘 + whisper.cpp ASR | 功能可用,build + test 通过 |
|
||||
| M2: 上线内测 | D30 | 小程序审核通过,内测启动 | 100 内测用户 |
|
||||
| M3: PMF 验证 | D60 | 100 用户反馈 | 转化率 > 5% |
|
||||
| M4: 付费上线 | D75 | 冲刺版 + 定时推送 | 50+ 付费用户 |
|
||||
| M5: 秋招冲刺 | D90+ | 秋招推广 | 1000+ 付费用户 |
|
||||
|
||||
---
|
||||
|
||||
@@ -157,8 +170,9 @@ Phase 3: 商业化 + B 端(D60-90)→ 秋招爆发
|
||||
|
||||
关键时间点:
|
||||
6月9日:壁垒构建完成,Phase 0.5 交付
|
||||
6月15日:MVP 上线,内测启动
|
||||
7月1日:PMF 验证,付费转化
|
||||
6月16日:面试复盘上线,MVP 开发完成
|
||||
6月30日:MVP 上线,内测启动
|
||||
7月15日:PMF 验证,付费转化
|
||||
8月1日:Phase 2 完成,准备秋招
|
||||
9月1日:秋招旺季,全力推广
|
||||
```
|
||||
@@ -185,3 +199,4 @@ Phase 3: 商业化 + B 端(D60-90)→ 秋招爆发
|
||||
| 2026-06-01 | 重新规划:专注校招 | AI |
|
||||
| 2026-06-05 | 战略升级:三层壁垒 + 新定价 | 小之 |
|
||||
| 2026-06-09 | Phase 0.5 标记完成,调整后续里程碑时间 | AI |
|
||||
| 2026-06-16 | **v4.2**:Phase 1 MVP 开发完成,面试复盘上线,里程碑 M1 完成 | AI |
|
||||
|
||||
Reference in New Issue
Block a user