Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.62 KB

README.md

File metadata and controls

43 lines (29 loc) · 1.62 KB

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.