Spaces:
Runtime error
Runtime error
Try to adjust output type
Browse files
app.py
CHANGED
@@ -111,7 +111,7 @@ def recognize(file, output_selector):
|
|
111 |
signal, sampling_rate = audiofile.read(file, duration=duration)
|
112 |
age_gender = process_func(signal, sampling_rate)
|
113 |
if output_selector == "age":
|
114 |
-
return age_gender[
|
115 |
else:
|
116 |
return {k: v for k, v in age_gender.items() if k != "age"}
|
117 |
|
@@ -160,7 +160,14 @@ with gr.Blocks() as demo:
|
|
160 |
)
|
161 |
submit_btn = gr.Button(value="Submit")
|
162 |
with gr.Column():
|
163 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
|
165 |
submit_btn.click(recognize, [audio, output_selector], [output_text])
|
166 |
|
|
|
111 |
signal, sampling_rate = audiofile.read(file, duration=duration)
|
112 |
age_gender = process_func(signal, sampling_rate)
|
113 |
if output_selector == "age":
|
114 |
+
return f"{round(age_gender['age']} years"
|
115 |
else:
|
116 |
return {k: v for k, v in age_gender.items() if k != "age"}
|
117 |
|
|
|
160 |
)
|
161 |
submit_btn = gr.Button(value="Submit")
|
162 |
with gr.Column():
|
163 |
+
output = gr.Textbox(label="Age")
|
164 |
+
|
165 |
+
def update_output(output_selector):
|
166 |
+
"""Set different output types for different model outputs."""
|
167 |
+
output = gr.Label(label="gender")
|
168 |
+
return output
|
169 |
+
|
170 |
+
output_selector.input(update_output, output_selector, output)
|
171 |
|
172 |
submit_btn.click(recognize, [audio, output_selector], [output_text])
|
173 |
|