text_summarizer / README.md
Jomaric's picture
feat: initial app release
be86e1e
|
Raw
History Blame Contribute Delete
1.09 kB
---
title: Interactive Text Summarizer
emoji: ๐Ÿ“
colorFrom: indigo
colorTo: purple
sdk: gradio
python_version: "3.10"
app_file: app.py
pinned: false
license: mit
---
# Interactive Text Summarizer
This is a premium, lightweight, interactive Text Summarization tool designed specifically for computational social science and humanities courses.
## Features
- **Flexible Data Input**: Paste raw text directly or upload datasets (`.csv`, `.xlsx`, or `.txt`).
- **Flexible Summarization Modes**:
- **Local Extractive (CPU & Fast)**: Runs a custom rule-based TF-IDF sentence extraction algorithm locally on CPU.
- **Transformers (API Mode)**: Leverages state-of-the-art abstractive summarization models (like `facebook/bart-large-cnn`) via Hugging Face's Serverless API with your personal access token.
- **Adjustable Compression**: Choose from Short (15%), Medium (35%), or Detailed (55%) summary target ratios.
- **Statistics Report**: Automatically displays original vs. summary word counts and compression rates.
- **Data Export**: Easily download generated summaries as `.txt` files.