Skip to content

fabf28/cf_ai_lecture_note_taker_favour_i

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lecture AI

A web application that records lectures and generates AI-powered summaries and notes.


Overview

This project allows users to upload lecture recordings and automatically generate summarized notes and key concepts using AI.


Features

  • Record and upload audio recordings
  • Automatic speech-to-text transcription
  • AI-generated summaries
  • Extracted key concepts

Tech Criteria

LLM and Models

  • Workers AI
  • Llama 3.3 (Text Summarization)
  • Open AI Whisper (Speech to Text)

Workflow / coordination

  • Workflows
  • Worker
  • Pages Functions

User input via chat or voice

  • Pages

Memory or state

  • Frontend: Local state managed within components using useState
  • Backend: State maintained across workflow steps

Setup

  • Frontend: React Vite + Deployed with Cloudflare Pages
  • Backend: Workflow deployed on Cloudflare Worker
  • AI: Workers AI Binding in Worker

Usage

Run website at this link: https://lecture-ai.pages.dev/ Workflow Worker API deployed at: lecture-ai-workflow.favour-iheanyichukwu.workers.dev

  1. Run website
  2. Record audio speech.
  3. Upload Transcript
  4. Watch the status updates until the transcript and notes are ready.
  5. Click on "next page" button.
  6. View transcript, notes, and summary on the final screen.

To run github repository locally see "Installation".


Installation

# Clone the repository
git clone https://github.com/fabf28/cf_ai_lecture_note_taker_favour_i.git

# Go into the frontend directory
cd frontend

# Install dependencies
npm install

# Build the application
npm run build

#Run the server
npx wrangler pages dev dist

Future Improvements and Features

  • More user friendly UI
  • Downloadable transcript and notes
  • On click copy notes feature

About

Lecture AI note taker powered by Llama 3.3, Open Ai Whisper, and Cloudflare.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors