Srikumar26 commited on
Commit
a83d785
·
1 Parent(s): 6ebf9c1

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +35 -0
app.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ def generate(taxonomy, name):
4
+ return taxonomy+"_"+name
5
+
6
+ def update_values(value):
7
+ if value=="Class":
8
+ return ["1", "2"]
9
+ if value=="Order":
10
+ return ["3", "4"]
11
+ if value=="Family":
12
+ return ["5", "6"]
13
+ if value=="Genus":
14
+ return ["7", "8"]
15
+ if value=="Species":
16
+ return ["9", "10"]
17
+
18
+ demo = gr.Interface(
19
+ fn=generate,
20
+ inputs=[
21
+ gr.Dropdown(["Class", "Order", "Family", "Genus", "Species"], label="Taxonomic Hierarchy")
22
+ gr.Dropdown(label="Name")
23
+ #gr.Text(label="Prompt", value="80s pop track with synth and instrumentals"),
24
+ #gr.Slider(10, 30, value=15, step=5, label="Audio length in seconds"),
25
+ #gr.Slider(0.5, 2.5, value=1.5, step=0.5, label="Streaming interval in seconds", info="Lower = shorter chunks, lower latency, more codec steps"),
26
+ #gr.Slider(0, 10, value=5, step=1, label="Seed for random generations"),
27
+ ],
28
+ outputs=[
29
+ gr.Text(label="Output")
30
+ #gr.Audio(label="Generated Music", streaming=True, autoplay=True)
31
+ ],
32
+ )
33
+ demo.inputs[0].change(lambda value: demo.inputs[1].update(update_values(value)))
34
+
35
+ demo.queue().launch()