林文威

← 全部作品

个人项目

Matcha Learning

雅思口语练习:按题型出题、录音,AI 像考官一样改写回答,值得背的说法收进自己的语料库。

时间
2025.05 – 2025.06
我做的
产品设计、前端
技术
Next.js · LLM
我想说我平时爱穿连帽衫英文怎么说I usually weara hoodie.我的语料库hoodiejeanssneakersa jacket

帮备考雅思的中国人练口语。点子是朋友的,我的任务是从设计的角度,把它做成能用、也有用的产品,前端也是我写的。

为谁做

这个项目其实是别的人的一个 idea,然后现在呢,就要从设计师的视角来让这个产品变得可以用,而且有用。

用户是正在备考雅思的中国人。练口语时,很多人先在脑子里想好中文,再翻成英文,于是卡在不会说的词上:

说你描述一个你喜欢穿的衣服什么牛仔裤啊衣帽衫连帽衫夹克接在词汇表里是很难出现的,但是口语里是真的需要这些词汇。

想法

  • 帮用户把“中文里想说的意思”转成地道的英文说法。这些转换出来的说法,攒起来就是一份属于自己的语料库,由 AI 生成;
  • 找出用户口语里经常用到的词,重点去背。

做出来的东西

从 2025 年 5 月 2 日开工,第一天就有了能用的版本:

  • 口语练习:按雅思口语的题型出题,有第二部分的话题卡,也有“描述一个地方”这样的专项;
  • 录音和回放:说完可以听自己的回答;
  • 分析和改写:把回答交给 AI,让它像雅思考官一样改:先补齐题目要求里漏掉的点,再按流利度、词汇、语法、结构四项打磨,尽量保留原话,只做升级。最后给出一张表:原来的说法、升级后的说法、为什么;
  • 词汇本:把值得背的说法收起来,背后是一个单独部署的小接口。

技术

Next.js 和 Supabase(登录和数据),提示词单独放在项目里管理;词汇接口用 Azure Functions 写。界面最早用 v0 生成,再自己改。