Skip to content

CHuiV123/AIpowered_PowerpointPresentationGeneration

Repository files navigation

AI-powered Powerpoint Presentation Generation Application

This is a project to generate Powerpoint Presentation utilizing the power of Generative AI. Current project is compatible with windows's PC that has locally installed PowerPoint. This app is build with python==3.12.

Pre-requisite:

1️⃣ Install Python==3.12 https://www.python.org/downloads/

2️⃣ Install git https://git-scm.com/downloads

3️⃣ Open up command prompt, cd into desktop using the command "cd desktop", create a folder using the command "mkdir PowerPointApp". Next, cd into the folder you have just created using "cd PowerpointApp"). Then, git clone this repository by running git clone "https://github.com/CHuiV123/AIpowered_PowerpointPresentationGeneration.git".

4️⃣ Option 1: Run pip install -r requirements.txt to install all the dependencies. Option 2: Double click on the PowerPointGenAPP.bat.

How to run (Windows):

1️⃣ Double-click PowerPointGenAPP.bat to start the backend and frontend.

2️⃣ Once backend and frontend started, there will be 2 comman prompt pops up each running the backend and frontend process.

3️⃣ The frontend webui @ http://localhost:8501 will automatically start up in your browser.

4️⃣ Enter your provider (OpenAI or Gemini), API key, click "Fetch Models" to load available models. For Ollama local models, you do not need any API Key. You just need to make sure you have ollama installed, local model downloaded and running in your pc.

5️⃣ Choose your model, enter topic, and background color.

6️⃣ Click "Generate Presentation" — PowerPoint slides will be genrated and open automatically.

🎉🎉🎉 User can now upload information from text file(.txt), pdf file (.pdf) and word file (.docx) as part of the information source for powerpoint presentation slide generation in this new release!!

Contributors are welcome!!! 🎉🎉🎉

About

This is a project to generate Powerpoint Presentation utilizing the power of Generative AI

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors