import gradio as gr import time def greet(text): print('\n') print(text) print('start sleep') time.sleep(20) print('end sleep') print(text) return "echo " + text with gr.Blocks() as demo: input_text = gr.Textbox() output_text = gr.Textbox() btn = gr.Button("Run") btn.click(fn=greet, inputs=input_text, outputs=output_text) demo.launch()