Nid4l's picture
Update README.md
e7f74d1 verified
|
Raw
History Blame Contribute Delete
1.59 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
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

πŸ‘‰ Launch the App

πŸ€– 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.


πŸ”— Hugging Face Docs for Space Config