This project has two components:
Memory Lane is a learning tool to enhance memory retention. Users can input learning materials. The application identifies the keywords and automatically generates interconnected vivid imagery. These visual associations can be easily memorized and running through the visuals in your mind easily helps in recalling the keywords. This improves memory retention, making learning engaging and memorable. This is achieved with ChatGPT, DALL-E, and Google Slides.
The SlidesGenie component allows users to input a topic. ChatGPT API is used to generate the presentation content and DALL-E API is used for generating the visuals. These are then integrated and saved to Google Slides.
requirements.txt
to be installed.OPENAI_API=<your-key-here>
To create presentations on the user's account, a Google Cloud Platform project must be set up with the Drive API and Google Slides API enabled. Then the user credentials must be downloaded and placed in the same folder as the script.
Follow the steps mentioned in this link
After downloading the file, rename it to 'credentials' and place it in the same folder as the project
python -m flask --app main.py run