summariser / app.y
ganjirajesh's picture
Create app.y
49fa54e verified
raw
history blame contribute delete
528 Bytes
import gradio as gr
from transformers import pipeline
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
def summarize_text(text):
summary = summarizer(text, max_length=130, min_length=30, do_sample=False)
return summary[0]['summary_text']
iface = gr.Interface(
fn=summarize_text,
inputs=gr.Textbox(lines=10, label="Enter text to summarize"),
outputs=gr.Textbox(label="Summarized text"),
title="Summariser",
description="Enter text to get a concise summary."
)
iface.launch()