import gradio as gr import time def slowly_reverse(word, progress=gr.Progress()): progress(0, desc="Starting") time.sleep(1) progress(0.05) new_string = "" for letter in progress.tqdm(word, desc="Reversing"): time.sleep(0.25) new_string = letter + new_string # type: ignore return new_string demo = gr.Interface(slowly_reverse, gr.Text(), gr.Text()) if __name__ == "__main__": demo.launch()