A newer version of the Gradio SDK is available: 6.20.0
metadata
title: Multi-Input Academic Summarizer
emoji: π
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 5.31.0
app_file: app.py
pinned: false
license: mit
short_description: NLP Course Final Project
π Final Project for our NLP course β explore it, test it, break it. Feedback welcome!
π Multi-Input Academic Summarizer
An intelligent summarization assistant that handles everything from academic PDFs and DOCX files to transcribed audio and pasted text.
β¨ Features
- π Input from Text, PDF, DOCX, Audio, and YouTube
- π£οΈ Multilingual output: English, Arabic, or Both
- π Tones: Gen Z, Professional, or Balanced
- π€ Powered by Gemini 2.0 & 2.5 with fallback & tuning
- π Choose output format: TXT, DOCX, PDF
- π§ Built-in summary quality evaluation using Gemini
- π§ Automatically handles Various formatting types in documents
π Try It Out
π€ Warning: YouTube input is currently disabled on Spaces due to hosting limitations.
π Tech Stack
- Gradio UI
- Google Generative AI (Gemini Flash)
- FasterWhisper for transcription
- PDFPlumber, python-docx, ReportLab
π¨βπ» Team Members
- Abdelrahman Alsheyyab
- Mohammad Alkhasawneh
- Nidal Shahin
π License
MIT β free to use and remix with credit.