While preparing for English speaking tests, I noticed that most existing AI-powered tools were too recreational, distracting, and overpriced. So, I decided to create a simple but powerful alternative for people who want to improve their speech skills more efficiently.
Right now, this app allows you to review your voice recordings, transcribe your talks, and get those transcriptions polished with OpenAI's models. These features are super handy for English tests and even job interviews, since good fluency and clear content are usually all you need to shine with your talks! 🌟🗣️📚
- Replay your voice recordings 🔁
- Display refined versions from LLM ✨
- Timer to limit speech length ⏲️
- Shadow reading 📖
- Pronunciation assessment 💯
- Multilingual 🌍
- HTML/JS 🌐
- React ⚛️
- Flask 🐍
- Java + Spring Boot ☕
- API design 📡
- Database 🗄️
- Message Queue and Redis for scalability 📬
- OpenAI 🤖
- Self-hosted models 🏠
- Docker 🐳
- Cloud deployment ☁️
-
Configure
API_KEY
after copying the example environment file in thebackend
folder:cd backend cp .env.example .env
Add your OpenAI API key to the
.env
file. -
Deploy the application from the root directory of this project:
docker compose up -d --build
-
Open http://localhost:3000 in your browser. 🌐