pranulondhe's picture
Update app.py
3c1d728 verified
Raw
History Blame Contribute Delete
699 Bytes
import gradio as gr
from transformers import pipeline
summarizer = pipeline(
"summarization",
model="facebook/bart-large-cnn"
)
def summarize_text(text):
result = summarizer(
text,
max_length=200,
min_length=40,
do_sample=False
)
return result[0]["summary_text"]
app = gr.Interface(
fn=summarize_text,
inputs=gr.Textbox(
lines=20,
label="Input Text"
),
outputs=gr.Textbox(
lines=10,
label="Generated Summary"
),
title="📚AI Text Summarizer",
description="""Generate concise summaries using Hugging Face Transformers.
Built with Gradio and BART-Large-CNN."""
)
app.launch()