AI-Powered English Learning Assistant is a web application that leverages OpenAI's real-time API to help users enhance their English skills. With multiple learning modes and instant AI feedback, this app is the perfect tool for anyone looking to improve their pronunciation, grammar, conversation, and vocabulary.
-
4 Learning Modes:
- Pronunciation: Practice accurate pronunciation with detailed feedback from AI.
- Grammar: Learn grammar from beginner to advanced levels.
- Conversation: Practice real-life conversations with AI.
- Vocabulary: Expand your vocabulary with personalized lessons.
-
3 Difficulty Levels:
- Beginner: For those just starting out.
- Intermediate: For learners with basic knowledge.
- Advanced: For those looking to perfect their skills.
-
Voice Interaction:
- Speak directly to the AI and receive instant feedback.
-
Export Transcripts:
- Export session transcripts as text files for review.
-
User-Friendly Interface:
- Simple and intuitive design, suitable for all users.
-
Frontend:
- HTML, CSS, JavaScript
- Vite - Fast build tool for web applications.
- Tailwind CSS - Utility-first CSS framework.
- Font Awesome - Icon library.
-
Backend:
- Express.js - Node.js framework for building APIs.
- OpenAI Realtime API - Utilizes GPT-4 and Whisper for natural language processing and speech-to-text.
-
Deployment:
- Vercel - Platform for deploying web applications.
Thank you for checking out this project! If you find it useful, please ⭐ the repository on GitHub and share it with your friends. 😊