Spaces:
Sleeping
Sleeping
akshansh36
commited on
Commit
•
18e1ff0
1
Parent(s):
e5b6077
Update app.py
Browse files
app.py
CHANGED
@@ -256,15 +256,15 @@ def run(audio_files, file_m, file_index):
|
|
256 |
|
257 |
def process_audio(audio_file, uploaded_files, file_m, file_index):
|
258 |
if audio_file is not None:
|
259 |
-
result,
|
260 |
elif uploaded_files is not None:
|
261 |
-
result,
|
262 |
|
263 |
-
#
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
return
|
268 |
|
269 |
|
270 |
def switch_input(input_type):
|
@@ -324,7 +324,11 @@ def get_gui(theme):
|
|
324 |
model = model_conf()
|
325 |
indx = index_conf()
|
326 |
button_base = button_conf()
|
327 |
-
|
|
|
|
|
|
|
|
|
328 |
|
329 |
button_base.click(
|
330 |
process_audio,
|
@@ -332,6 +336,12 @@ def get_gui(theme):
|
|
332 |
outputs=[output_file, output_audio],
|
333 |
)
|
334 |
|
|
|
|
|
|
|
|
|
|
|
|
|
335 |
# gr.Examples(
|
336 |
# examples=[
|
337 |
# ["./test.ogg", "./model.pth", "./model.index"],
|
|
|
256 |
|
257 |
def process_audio(audio_file, uploaded_files, file_m, file_index):
|
258 |
if audio_file is not None:
|
259 |
+
result, _ = run([audio_file], file_m, file_index)
|
260 |
elif uploaded_files is not None:
|
261 |
+
result, _ = run(uploaded_files, file_m, file_index)
|
262 |
|
263 |
+
# Return the list of processed audio file paths and the first file for initial display
|
264 |
+
return result, result[0], gr.update(choices=result, visible=True)
|
265 |
+
|
266 |
+
def update_audio_selection(selected_file):
|
267 |
+
return gr.update(value=selected_file, visible=True)
|
268 |
|
269 |
|
270 |
def switch_input(input_type):
|
|
|
324 |
model = model_conf()
|
325 |
indx = index_conf()
|
326 |
button_base = button_conf()
|
327 |
+
|
328 |
+
dropdown = gr.Dropdown(choices=[], label="Select Processed Audio", visible=False)
|
329 |
+
output_audio = gr.Audio(label="Play Selected Audio", visible=False)
|
330 |
+
|
331 |
+
# output_file, output_audio = output_conf()
|
332 |
|
333 |
button_base.click(
|
334 |
process_audio,
|
|
|
336 |
outputs=[output_file, output_audio],
|
337 |
)
|
338 |
|
339 |
+
dropdown.change(
|
340 |
+
update_audio_selection,
|
341 |
+
inputs=[dropdown],
|
342 |
+
outputs=output_audio,
|
343 |
+
)
|
344 |
+
|
345 |
# gr.Examples(
|
346 |
# examples=[
|
347 |
# ["./test.ogg", "./model.pth", "./model.index"],
|