freddyaboulton HF Staff commited on
Commit
3f5f036
·
1 Parent(s): e8ca6ea
Files changed (2) hide show
  1. app.py +30 -0
  2. requirements.txt +1 -0
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import time
3
+
4
+ def identity_with_sleep(x):
5
+ time.sleep(0.5)
6
+ return [x]
7
+
8
+ with gr.Blocks() as demo:
9
+ with gr.Row():
10
+ with gr.Column():
11
+ input_img = gr.Image()
12
+ output_img = gr.Image()
13
+ submit_img = gr.Button()
14
+ submit_img.click(identity_with_sleep, input_img, output_img, api_name="img")
15
+ with gr.Column():
16
+ input_txt = gr.Text()
17
+ output_text = gr.Text()
18
+ submit_text = gr.Button()
19
+ submit_text.click(identity_with_sleep, input_txt, output_text, api_name="text")
20
+ with gr.Column():
21
+ input_audio = gr.Audio()
22
+ output_audio = gr.Audio()
23
+ submit_audio = gr.Button()
24
+ submit_audio.click(identity_with_sleep, input_audio, output_audio, api_name="audio")
25
+ with gr.Column():
26
+ input_video = gr.Video()
27
+ output_video = gr.Video()
28
+ submit_video = gr.Button()
29
+ submit_video.click(identity_with_sleep, input_video, output_video, api_name="video")
30
+ demo.queue(max_size=50, concurrency_count=20).launch()
requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ https://gradio-builds.s3.amazonaws.com/63121c364c2b05447d14d98e5c59c8c548ab485d/gradio-3.6-py3-none-any.whl