You'll need a Gemini account, and a Replicate (replicate.com) account.
pip install -r Chat with Us.txt
pip install --upgrade replicate
streamlit run app.py
An educational platform uses AI to convert textbook content into narrative-driven visual presentations, aiding accessibility and engagement for students, especially those with dyslexia and ADHD.
- Utilizes Gemini to comprehensively analyze educational textbooks.
- Extracts key points, formulas, and dates, condensing each subtopic into concise summaries.
- Presents summarized content using text, markdowns, and tables, enhancing accessibility and understanding for students.
- Utilizes cutting-edge stable diffusion technology, meticulously fine-tuned on summarized educational data.
- Generates story-like presentations combining images and text from the summarized content.
- Transforms dense textbook material into engaging and fun stories, aiding comprehension and retention for children with dyslexia or ADHD.
- Presents the content seamlessly in the form of an image carousel for a visually appealing and immersive experience.
- Utilizes Gemini technology trained on textbook content to power a user-friendly chatbot.
- Enables students to ask questions pertaining to textbook concepts and receive accurate answers.
- Incorporates a feature to answer questions even if they are out of the textbook context by leveraging information from the internet.
- Implements Text2Speech functionality to convert displayed information into speech, catering to various learning preferences, particularly for cognitively challenged children.
- Offers customization options, allowing users to select accents for a personalized learning experience. -Enhances the learning process by providing audio support, accommodating diverse learning styles and preferences, including the option to choose accents.
- Implements a quiz feature to test students on the chapter they have just learned using interactive learning methods.
- Utilizes multiple-choice questions (MCQs) format with point-based scoring system for each question.
- Gamifies the self-evaluation process, encouraging students to improve their performance with each attempt and enhancing engagement in learning process.