AI 英语面试模拟产品
原资料:AI 英语面试陪练工具
我把英语面试练习拆成“选场景、听题、录音、识别、修正、反馈、追问”的闭环。正文保留 PRD、练习流程图、能力图和录音权限说明,导读区只作为快速导读。在线演示:http://114.55.7.240:19531/
项目导读
- 阅读方式
- 正文先看练习流程图和 PRD;录音权限说明保留为独立展开卡,避免默认占用阅读空间。
- 我的判断
- 先保证用户能完成一次完整练习,再逐步追求更精细的语音评分。
- 技术边界
- Key 放在后端代理,HTTP 环境录音受浏览器限制,语音评测接口未配置时不阻塞核心练习。
- 上线链接
- 在线演示:http://114.55.7.240:19531/
在线演示
点击打开 AI 英语面试模拟产品演示
http://114.55.7.240:19531/ ↗历史外链 · 当前可用性未验证
目标不是“AI 聊天”,而是完整口语练习闭环
用户真正需要的是敢开口、能复盘、可继续追问。产品把英文面试练习拆成场景选择、题目朗读、录音回答、文本修正、AI 反馈和追问教练,降低从“不会说”到“能改进”的门槛。
场景选择 → 出题朗读 → 录音识别 → AI 反馈 → 追问复盘
按照用户一次练习的真实路径设计,优先保证核心闭环跑通。
- 01
选择场景
自我介绍、项目经历、行为面试、岗位匹配、反问面试官。
- 02
生成题目
大模型按场景生成英文面试题,并用浏览器 TTS 朗读。
- 03
录音回答
支持开始、暂停、继续和停止;浏览器语音识别生成英文文本。
- 04
手动修正
允许用户修改识别文本,避免识别误差影响反馈质量。
- 05
AI 反馈
输出语法纠错、中文解释、更自然表达和面试追问。
- 06
继续追问
围绕语法、发音、重音、连读和表达细节继续问答。
AI 面试陪练
从用户体验、AI 能力、工程安全和部署交付四个维度说明产品完整性。
用户体验
- 中文页面降低理解成本
- 朗读题目模拟真实面试压力
- 短期记忆保留本轮练习上下文
AI 能力
- 题目生成、语法纠错、自然表达
- AI 英文追问与中文解释
- 云知声口语评测入口预留
工程安全
- Node 后端代理保护 API Key
- .env 管理密钥
- 前端不暴露真实 Key
可部署性
- 本地 qidong.bat 启动
- Linux deploy.sh 部署
- PM2 常驻与 Nginx 反代示例
AI 英语面试 PRD:从练习场景到反馈闭环
点击展开查看凝练版 PRD,覆盖目标用户、核心路径、功能优先级、指标和技术边界。
展开 AI 面试 PRD+
1. 背景与目标
求职者英语面试练习的痛点不是缺题库,而是缺少可反复练习、即时反馈、继续追问的闭环。产品目标是用 AI 降低开口成本,帮助用户完成一次完整的英文面试练习与复盘。
2. 用户与场景
| 目标用户 | 准备英文面试、需要练习表达的求职者。 |
|---|---|
| 高频场景 | 自我介绍、项目经历、行为面试、岗位匹配、反问面试官。 |
| 关键诉求 | 敢开口、知道哪里错、获得更自然表达、能继续追问细节。 |
3. 功能优先级
| P0 题目生成 | 按场景生成英文面试题,并自动朗读。 |
|---|---|
| P0 录音与识别 | 支持录音、暂停、继续、停止和文本识别。 |
| P0 AI 反馈 | 输出语法纠错、中文解释、更自然表达和追问。 |
| P1 短期记忆 | sessionStorage 保留本轮上下文,刷新保留,关闭清空。 |
| P1 语音评测 | 预留云知声接口,后续接入准确度、流利度、完整度。 |
4. 核心页面状态
- 未开始:选择面试场景,获取题目
- 练习中:朗读题目,录音回答,显示识别文本
- 反馈中:AI 生成纠错、自然表达、中文解释和追问
- 追问中:围绕语法、发音、表达继续问答
- 异常态:Key 缺失、录音权限受限、语音评测未配置
5. 指标设计
| 完成率 | 用户从获取题目到收到 AI 反馈的比例。 |
|---|---|
| 反馈可用率 | 用户无需大幅改写即可采纳的自然表达比例。 |
| 追问率 | 用户收到反馈后继续追问的比例,衡量教练价值。 |
| 技术成功率 | 录音、识别、AI 反馈、朗读链路的成功率。 |
6. 技术与合规边界
- API Key 只放服务器 .env,不写入前端
- HTTP 环境浏览器默认限制麦克风,需要 HTTPS 或安全源配置
- 语音评测入口已预留,缺少正式 endpoint 时不影响核心练习路径
- 本轮短期记忆关闭网页后清空,降低隐私风险
准备英文面试的求职者
覆盖自我介绍、项目经历、行为面试、岗位匹配和反问面试官等高频场景。
阿里云百炼 / Qwen + 浏览器语音识别 + TTS + 语音评测预留
大模型负责题目、纠错、自然表达和追问,浏览器能力负责录音识别,后端预留云知声评分适配。
Node 后端代理 + sessionStorage 短期记忆 + .env Key 管理
避免 API Key 暴露在前端,保留本轮练习上下文,支持服务器部署和 PM2 常驻。
练习流程设计 / 交互原型 / 后端代理方案
负责把英文面试练习拆成场景选择、题目朗读、录音回答、文本修正、反馈生成和追问复盘,避免产品停留在聊天框。
先让用户敢开口,再追求评分精细度
MVP 阶段优先保证题目、录音、识别、反馈和追问闭环可跑;语音评测作为预留能力,不阻塞核心练习路径。
从“问答 Demo”变成“口语练习工作流”
关注求职者真实练习路径:敢开口、能复盘、可追问、可部署给他人使用。
HTTP 环境下浏览器默认无法录音
这份原说明记录了开发环境的临时处理;正式部署应使用 HTTPS,不建议关闭浏览器安全保护。
查看浏览器录音解决方案+
出于对用户隐私和安全的保护,现代主流浏览器(如 Chrome、Edge 等)默认禁止非安全上下文(即 HTTP 协议)的网页调用麦克风进行录音,仅允许 HTTPS 或本地测试环境(localhost)访问。 如果你是在本地开发、内网测试或受信任的私有环境中需要让浏览器支持录音,可以通过以下方法绕过这一安全限制: 针对 Chrome / Edge 浏览器的解决方案 你可以通过开启浏览器的实验性功能,将不安全的 HTTP 地址强制视为安全源: 1. Chrome 浏览器:在地址栏输入 chrome://flags/#unsafely-treat-insecure-origin-as-secure 并回车。 2. Edge 浏览器:在地址栏输入 edge://flags/#unsafely-treat-insecure-origin-as-secure 并回车。 3. 操作步骤:找到 Insecure origins treated as secure 选项,在下方的输入框中填入你需要录音的完整 HTTP 地址(例如 http://192.168.1.100:8080,注意不可省略 http://)。设置完成后,点击页面右下角的【重启】按钮使配置生效。