import gradio as gr from transformers import pipeline #google-t5/t5-small # Function to perform summarization def summarize_text(text): try: summerizer = pipeline('summarization', model='google-t5/t5-small') summarized_text = summerizer(text)[0]['summary_text'] return summarized_text except Exception as e: return str(e) # Create Gradio interface input_text = gr.Textbox(lines=10, label="Input Text", placeholder="Enter text to summarize...") output_text = gr.Textbox(label="Summarized Text", placeholder="Summarized text will appear here...") # Author information author = "Ajeetkumar Ukande" # Create Gradio interface interface = gr.Interface(summarize_text, inputs=input_text, outputs=output_text, title="
Text Summarizer
", description=f"""

Enter some text and get it summarized.

Developed by {author}.

""", theme="default" # Change theme to default ) # Deploy the interface to Hugging Face Spaces interface.launch(share=True, debug=True)