A multi-mode AI learning assistant that provides real-time help with studying, resume building, and tutoring.
- Screen capture for study materials
- Voice-based question asking
- AI-powered explanations
- Text-to-speech responses
- Resume analysis and improvement suggestions
- Professional formatting recommendations
- Industry-specific keyword suggestions
- Cover letter assistance
- Personalized learning assistance
- Interactive voice-based tutoring
- Clear explanations of complex topics
- Study guidance and support
- Streamlit for web interface
- OpenAI GPT-4 for AI responses
- Python for backend processing
- Speech recognition for voice input
- Text-to-speech for audio responses
-
Clone the repository:
git clone https://github.com/rvadhvana/ai-learning-assistant-.git cd ai-learning-assistant-
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables:
- Create a
.env
file in the root directory - Add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
- Create a
-
Run the application:
streamlit run app.py
- Select a mode from the sidebar
- Follow the mode-specific instructions
- Use voice input to ask questions
- Get AI-powered responses with voice output
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
MIT
[Your Name]