Logo Lanfrica

Mohammed-Ahmedin/Ai-Language-Tutor

Domain:

educationnatural language processing

Record type:

software
Creator:
Moh
Host:
AI-powered English tutor for Ethiopian children (ages 8–12). Built with Python + Flask, featuring vocabulary, grammar, and listening modules, speech-to-text/text-to-speech, real datasets, MySQL/XAMPP backend, and a teacher dashboard for progress tracking. Child-friendly and modular for research + education. # 🧠 Ai-Language-Tutor **AI-powered English tutor for Ethiopian children (ages 8–12)** πŸ‡ͺπŸ‡ΉπŸ“˜ Ai-Language-Tutor is an educational web application designed to help children improve their English language skills through interactive, child-friendly, and AI-assisted learning modules. The system is built for both **education and research purposes**, with a strong focus on accessibility, modularity, and progress tracking. --- ## ✨ Key Features ### πŸ‘Ά Child-Focused Learning Modules * **Vocabulary Module** – Word learning with images, audio pronunciation, and simple exercises * **Grammar Module** – Basic sentence structure, tenses, and usage with examples * **Listening Module** – Audio-based comprehension activities ### πŸ—£οΈ Speech & Audio Support * **Speech-to-Text (STT):** Children can practice speaking and get feedback * **Text-to-Speech (TTS):** Words and sentences are read aloud for better pronunciation ### πŸ“Š Teacher Dashboard * Monitor student progress and performance * Track scores, completion rates, and learning history * Manage learning content and datasets ### 🧩 Modular & Research-Friendly * Each learning component is designed as an independent module * Easy to extend for NLP, AI, or educational research * Uses **real datasets** for language learning analysis --- ## πŸ› οΈ Technology Stack ### Backend * **Python** * **Flask** (Web Framework) * **MySQL** (Database) * **XAMPP** (Local server environment) ### AI & Language Processing * Speech-to-Text (STT) * Text-to-Speech (TTS) * Dataset-driven vocabulary and grammar learning ### Frontend * HTML, CSS, JavaScript * Child-friendly UI design --- ## πŸ—„οΈ Database Design * Users (Students & Teachers) * Vocabulary datasets * Grammar lessons * Listening exercises * Student progress & performance records MySQL is managed through **XAMPP (phpMyAdmin)** for local development. --- ## πŸš€ Installation & Setup 1. Clone the repository ```bash git clone github.com cd ai-lang …