Skip to content

sunwoo99999/transcript-ocr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Transcript OCR

No more manually typing scores into a calculator! Just upload a screenshot — this tool will automatically read the text and help you calculate what score you need on your next exam.


Overview

AutoGrade OCR is a lightweight tool designed to help students (and teachers) calculate the scores they need on upcoming exams — just by analyzing a screenshot of their grade summary. Instead of typing scores into a calculator manually, this tool uses OCR (Optical Character Recognition) to extract text from images and process the data automatically.


Features

  • Extracts text from screenshots using Tesseract OCR
  • Simple web interface using Gradio
  • Ready for further expansion into auto-grade calculators or progress trackers

Requirements

  • Python 3.8+
  • Tesseract OCR (installed separately)

Python Dependencies

Install required packages:

pip install gradio pytesseract pillow

Installation

  1. Install Tesseract OCR

Download and install from the official repo, or use this default Windows path:

C:/Users/yourname/AppData/Local/Programs/Tesseract-OCR/tesseract.exe
  1. Update the path in transcriptorc.py
pytesseract.pytesseract.tesseract_cmd = r'C:/Your/Path/To/tesseract.exe'

Usage

  1. Put your screenshot as sample.png in the same folder
  2. Run the OCR script:
python transcriptorc.py

You’ll see the extracted text printed in the terminal.

  1. To launch the basic Gradio web interface (currently a placeholder):
python app.py

This opens a simple greeting interface. You can extend this interface to include OCR-based grading soon.


Project Structure

├── app.py              # Gradio interface (currently basic placeholder)
├── transcriptorc.py    # OCR logic using Tesseract
├── sample.png          # Your screenshot goes here

To-Do / Planned Features

  • Extract numerical data from OCR text
  • Calculate required future exam scores based on user goals
  • Visualize progress toward grade goals
  • Allow direct screen capture upload

Author

Seonwoo Kang sunwoo99999@gmail.com Building smart tools to make learning and life easier. Feel free to contribute, fork, or reach out with ideas!

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages