https://github.com/nour-zayed/text-summarization-and-generation
"AI Text Generation & Summarization Web App Powered by Hugging Face Transformers & Streamlit"
https://github.com/nour-zayed/text-summarization-and-generation
hugging-face-transformers pyngrok python-3 streamlit
Last synced: about 2 months ago
JSON representation
"AI Text Generation & Summarization Web App Powered by Hugging Face Transformers & Streamlit"
- Host: GitHub
- URL: https://github.com/nour-zayed/text-summarization-and-generation
- Owner: Nour-Zayed
- Created: 2025-08-13T17:51:36.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-13T21:09:39.000Z (11 months ago)
- Last Synced: 2025-08-13T23:22:20.232Z (11 months ago)
- Topics: hugging-face-transformers, pyngrok, python-3, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Text Generation & Summarization App 🚀
An interactive AI-powered web app built with Streamlit, leveraging Hugging Face Transformers to perform two powerful NLP tasks:
## Text Generation ✏️
Powered by **DistilGPT-2** for creative, coherent text generation based on a user prompt.
Supports customization of output length, randomness (temperature), and sampling strategy (top-p).
Great for content creation, idea brainstorming, and generating completely new text.
## Text Summarization 📄
Uses **BART-Large-CNN** to condense long texts while retaining the most important information.
Ideal for summarizing articles, news, or large documents in seconds.
## Features 💡
Clean, user-friendly Streamlit interface.
Choose between Text Generation or Summarization with a single click.
Works locally or can be deployed online using Ngrok.
Easily customizable — swap models or tweak parameters to fit your needs.
## Tech Stack 🛠
Python 3
Streamlit
Hugging Face Transformers
Pyngrok
