Skip to content

Backend for SlideSpeak. Create PowerPoints with AI. Get summaries, ask questions, create presentations and more.

Notifications You must be signed in to change notification settings

SlideSpeak/slidespeak-backend

Repository files navigation

slidespeak-backend

slidespeak-banner-github

SlideSpeak: The ultimate AI presentation maker. Summarize PowerPoint files with AI or create entire PowerPoint presentations. Upload your PowerPoint files and use SlideSpeak to get the information you need.

SlideSpeak was built with:

The frontend for this project is available here: https://github.com/SlideSpeak/slidespeak-webapp

Requirements

  • Python3
  • Pinecone
  • MongoDB
  • S3 with AWS credentials
  • OpenAI API credentials

Installation

  • Create a virtual env: python3 -m venv env
  • Activate the virtual env: source env/bin/activate
  • Install all dependencies python3 -m pip install -r requirements.txt
  • Enable python cerificate: sudo /Applications/Python[VERSION]/Certificates.command
  • Install unoconv: brew install unoconv
  • Install libreoffice via https://libreoffice.org/download/
  • Create .env and set all environment variables (see .env.example)

Setup

Please note: Both the index server and the flask backend need to run in parallel.

  • Start index server python3 index_server.py
  • Start Flask Backend python3 flask_demo.py

License

See LICENSE file.

About

Backend for SlideSpeak. Create PowerPoints with AI. Get summaries, ask questions, create presentations and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •