/StudyAI

Final project for CS499.

Primary LanguagePython

StudyAI

Introduction

StudyAI is an innovative tool designed to enhance the learning experience for students in digital education environments. Leveraging the power of Python, GPT-3, and Gradio, StudyAI transforms Zoom lecture content into structured, easy-to-digest study guides.

Features

  • Transcription of Lectures: Utilizes GPT-3 for accurate transcription of spoken lectures.
  • Intelligent Structuring: Converts transcriptions into coherent and organized study guides.
  • User-Friendly Interface: Gradio is used to create an accessible web interface for easy upload and processing of lecture recordings.

Getting Started

Follow these instructions to get StudyAI up and running on your local machine.

Prerequisites

  • Python 3.x
  • Access to OpenAI's GPT-3 API
  • Gradio

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/studyai.git
    

Usage

Install required packages:

pip install -r requirements.txt

Run the application:

python main.py

Open the provided local URL in a web browser.

Upload a Zoom lecture recording and wait for the processing to complete.

Download or view the generated study guide.

Contributing

We welcome contributions to StudyAI. If there's anything you want to contribute, please submit a pull request.

Authors

  • Blake Martin