File size: 920 Bytes
b745c92
 
 
22414e8
 
 
b745c92
 
 
 
 
 
89b6a58
b05a425
b745c92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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)