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("

Message Encryption

") gr.Markdown("
Text summarization.
") 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)