开始写一个个人项目

16 Mar 2023 at 22:45:27

关于项目

名字叫IELTS-assistant,主要通过接入OpenAI的API,提供雅思考试的作文和口语练习。

为什么要写这个项目

  • 因为伟大的GFZ同学今年要考雅思,
  • 且最近她跟ChatGPT练英语效果挺好,
  • 且她找到了一套比较不错的prompt,让ChatGPT能有效地帮助她进行英语复习
  • 并且在她混迹于各大雅思备考群的时候发现推荐ChatGPT之后大家:1. 无法注册原生的ChatGPT服务;2.不愿意花本来就宝贵的备考时间探索ChatGPT的prompt用法

主要功能

1. 写作备考

1.1 出题

可以让GPT-3.5-turbo(因为穷),出一些雅思考试的题目(v0.1),并且收集历年雅思真题的写作题进入题库(v0.2)

1.2 写作评分

可以让GPT对作文进行评分,并提出一些修改建议,和复习建议(v0.1)

1.3 作文改写

可以让GPT针对某一个特定分数(Band -7/8/9)进行作文的改写,经过实测,确实能写出很好的雅思作文(语法/词汇/句式/习惯表达)(v0.1)

1.4 范文写作

可以让GPT针对某一个特定的topic进行范文的写作(v0.1)

2. 口语备考

2.1 出题

让GPT给出一些雅思考试的口语题目(v0.1),并收集历年雅思真题的口语topic进入题库(v0.2)

2.2 选定topic进行口语讨论

从topic的第一题开始,让GPT发问,并让学员回答,GPT would respond to your answer!(v0.1)

2.3 自由对谈

Starting from anyware, and just talk!(v0.3)

技术栈

后端:Golang
前端:React(小白一只,边写边学)
Speect-to-text: react-speech-recognition
tts: GCP's tts service

项目地址

前端: github.com/foxkillerli/ielts-assistant-frontend
后端:github.com/foxkillerli/ielts-assist

欢迎围观~~