Skip to content

harini1484/Lecture-Voice-to-Notes-Generator

Repository files navigation

Lecture Voice-to-Notes Generator

An AI-powered tool that converts lecture audio into organized, readable notes.
Built with Python, Streamlit, and OpenAI Whisper API. A simple tool that converts lecture audio into text notes. Upload your lecture recording, and the app generates a readable transcript.


What It Does

  • Converts lecture audio (.wav or .mp3) to text.
  • Summarizes the transcript into notes.
  • Allows you to view or save the notes.

How to Run

  1. Clone the repository:
git clone https://github.com/your-username/lecture-voice-to-notes-generator.git
cd lecture-voice-to-notes-generator
Create a virtual environment:

bash
Copy code
python -m venv venv
# Activate:
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate
Install dependencies:

bash
Copy code
pip install -r requirements.txt
Add your OpenAI API key in a .env file:

env
Copy code
OPENAI_API_KEY="your_api_key_here"
Run the app:

bash
Copy code
streamlit run app.py
Open the link shown in the terminal (usually http://localhost:8501) and upload your lecture audio to get notes.

About

A Streamlit-based AI project using OpenAI Whisper for speech-to-text and OpenAI API for summarizing lecture audio into clear, organized notes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages