C
陈WY · 作品集AI Product Manager Portfolio
AI Learning Product

享练英语

面向个人英语提升的 AI 口语练习系统。它不是只做一次对话,而是把每次开口练习沉淀为可复习、可追踪、可重练的学习资产:练习记录、错题、词汇和复盘任务都会留下来。

AI口语陪练PWA语音转写错题本
目标用户想持续提升英语表达的学习者
核心场景自由练习、课堂复盘、薄弱点重练
产品闭环练习 → 纠错 → 沉淀 → 重练
技术形态PWA + 语音转写 + AI 纠错 + 数据存储

项目概览

享练英语的初衷,是解决 ChatGPT、豆包这类工具里“练完就散”的问题:单次对话很顺,但错误、词汇、表达和复盘任务没有系统沉淀。

问题
练完之后难复盘

通用 AI 工具可以陪练,但练习内容难以沉淀,用户很难回看、复盘和重练。

方案
把练习串成闭环

把练习、纠错、错题和重练组织成一个学习闭环。

关注点
先开口,再沉淀

先降低开口门槛,再让每次练习自动留下可复习的资产。

功能界面

9:415G 100%
享练英语今日口语
B1-B2
今天还差一次开口

先说 10 分钟,把今天的英语叫醒。

自由说、AI 纠错、自动沉淀错题和词汇。移动端打开就能开始。

开始 10 分钟复盘课堂
待开始今日
6连续天数
42本周分钟
选择练习18 个待复习点
自由对话从一句英文开始,边说边纠正。
课堂复盘上传转写,生成针对性追问。
Home

首页:把启动成本降到最低

首页不是信息堆叠,而是直接回答“今天要不要开口”。用户一进来就能看到今日练习状态、连续天数、本周分钟数,以及两个最重要入口:自由对话和课堂复盘。

用“开始 10 分钟”推动低压力启动把数据做成激励,而不是报表负担底部五栏导航把练习资产组织起来
9:42Recording
Free Talk自由对话
结束

Let's talk about your day. What is one thing you want to explain more clearly in English?

I want to express my ideas more clearly when I talk with others.

Good. Try saying: “I want to express my ideas more clearly.” Now give me one example from today.

按住松开后自动转写,并交给 AI 教练纠错
也可以直接输入英文...发送
Practice

自由对话:像聊天一样练口语

练习页同时支持语音和文字。语音是主路径,文字是兜底路径,确保用户在地铁、办公室、麦克风权限异常等场景下也能继续练。

AI 主动追问,避免用户只说一句就停按住说话符合移动端肌肉记忆每轮对话都能成为后续错题与词汇素材
9:43AI Coach
Correction即时纠错
2 errors

I want to express my ideas more clearly every day.

发音评分 86 · fluency 82 · accuracy 89

This is clear. One expression can be more natural:

原句:I want to express my ideas more clear.改为:I want to express my ideas more clearly.根因:形容词比较级 + 表达更自然

Try using this sentence to describe one real moment today.

针对这个错误再练一句...重练
Correction Card

纠错卡:发音评分 + 表达纠错

这一屏把口语反馈拆成两层:先用讯飞 ISE 给出准确度、流利度、完整度等发音评分,再用 AI 解释原句、改句和错误根因。用户不仅知道“哪里错了”,也能看到“说得怎么样”。

用发音评分补足“说得怎么样”的反馈用表达纠错解释“为什么这样改”下一问继续使用同类结构,形成即时巩固
9:44Review
Class Review课堂复盘
docx
选择一节外教课转写Job hunting interview · 6/15 · 38min
AI 提取结果5 个重点

这节课主要围绕日常表达、课堂新词和反复出现的语法问题展开。系统会优先生成最值得重练的表达任务。

Q1 复述练习Retell one idea from the class in your own words.
Q2 替换练习Use one new phrase from the class in a complete answer.
开始复盘练习
Class Review

复盘练习:把外教课变成可重复训练

外教课或日常练习结束后,最容易丢失的是当时的真实语境。复盘页读取课堂转写,提取话题、错误和高价值表达,再生成 3-5 个针对性练习题。

从“上完课”延伸到“课后练会”围绕真实课堂内容出题,不是泛泛练口语适合任何需要反复输出、持续提升的英语学习场景
9:45Practice Log
Records练习记录
128 min
全部自由聊复盘本周
Daily reflection

围绕今天的工作、学习和表达卡顿做了 12 分钟练习。

12min4 错题6 新词
Class review

复盘了外教课里的新词、错句和更自然的表达。

9min2 错题3 新词
Free talk

用英文解释今天做了什么,以及为什么这样安排优先级。

8min1 错题2 新词
Practice List

练习记录:让每次开口都有痕迹

练习记录页不是简单流水账,它把一次练习的主题、时长、错题数、新词数集中呈现,帮助用户知道自己最近到底练了什么。

按时间倒序,最近练习最容易找回用错题和新词数量提示本次沉淀价值详情页可继续重练同一主题或同类错误
9:46Error Book
Errors错题本
18 待练
全部时态介词中式直译
时态混乱 · 6

Yesterday I go to the interview.

错:I go改:I went
重练这类标记掌握
被动语态 · 4

I have rejected three times.

错:have rejected改:was rejected
Error Book

错题本:从“错过”变成“下次会说”

错题按类型聚合,帮助用户看到自己的高频模式。入口不是为了停留在错误上,而是让用户能一键进入针对性练习。

按错误类型归类,比按时间更适合学习每条错题保留原句、改句和根因重练按钮直接回到口语场景,而不是停在阅读
9:47Vocabulary
Vocabulary词汇库
52 words
学习中已掌握面试产品
resilience韧性;从挫折中恢复的能力

I want to build resilience through daily practice.

复习 2
perspective视角;看待问题的方式

Different product perspectives help me grow.

新词
iterate迭代;反复改进

I iterate the solution based on feedback.

掌握中
开始词汇卡片复习
Vocabulary

词汇库:只收集真正说得上的词

词汇不是背单词清单,而是从用户真实表达里沉淀出来的英语表达资产。每个词都带释义和例句,优先服务“下次能说出来”。

词汇来源于练习语境,记忆更稳例句贴合真实练习语境卡片复习让词汇回到输出场景
9:48Settings
Settings设置与同步
Local first
飞书同步练习、错题、词汇写入多维表格
JSON 备份导出本地 IndexedDB 学习记录
导出
语音识别讯飞 RTASR 转写,浏览器识别兜底
自动
同步队列3 retry

网络不稳定时先保存本地,稍后继续同步,不打断正在进行的口语练习。

Settings

设置与同步:本地优先,云端沉淀

学习工具不能因为网络波动丢数据。享练英语先把练习记录保存在本地,再通过同步队列写入飞书,让手机端体验和长期数据管理同时成立。

IndexedDB 保证打开快、记录不丢飞书多维表格承接长期复盘和跨端查看备份导入导出给用户数据掌控感

产品判断

不是一次性对话工具

重点不是陪用户聊一轮,而是把每次练习沉淀为之后还能复习、重练和追踪的学习资产。

纠错要能迁移

只给正确句子不够,还要保留错误类型和中文根因,帮助用户下次自己识别同类问题。

先练,再沉淀

体验上先保证手机端快速开口;练习结束后再自动整理记录、错题、词汇和复盘内容。

技术实现

前端 PWA

React + TypeScript + Vite 实现移动端 PWA,支持手机浏览器访问和添加到主屏幕。

语音能力

接入讯飞实时语音转写和 ISE 发音评估,浏览器 SpeechRecognition 作为兜底方案。

AI 纠错

后端调用 DeepSeek,由 Coach Lee 提示词生成追问、纠错、中文解释和新词提取。

数据存储

IndexedDB 保存本地练习资产,并同步到飞书多维表格;同步队列处理网络波动。