Summarize / app.py
Amould's picture
Update app.py
22414e8 verified
raw
history blame contribute delete
920 Bytes
import gradio as gr
import os
os.system('!pip install transformers -q')
from datetime import datetime
import random
import math
import requests
import json
#from msg_encX import *
from transformers import pipeline
Summarize_msg = pipeline("summarization")
def Summarize_users_txt(Txt):
sumMessage = Summarize_msg(Txt)
return sumMessage[0]['summary_text']
with gr.Blocks() as demo:
#gr.Markdown("<h1><center> Message Encryption</center></h1>")
gr.Markdown("<center> Text summarization.</center>")
input_text = gr.Textbox(placeholder='Text/ نص',label='', lines=8)
result_button_summzrize = gr.Button('Summarize/تلخيص ')
output_text = gr.Textbox(placeholder='Output', label='', lines=4)
inputs = [input_text]#, Passwrd]
result_button_summzrize.click(Summarize_users_txt, inputs = inputs, outputs = output_text)
demo.queue(default_enabled = True).launch(debug = True)