Loren commited on
Commit
5f3bdf7
·
verified ·
1 Parent(s): 61f28b1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -233,11 +233,13 @@ def clear_audio():
233
  ###
234
 
235
  @spaces.GPU
236
- def voice_extract_demucs():
237
  """
238
  Returns the path of the voice extracted file.
239
  """
240
  try:
 
 
241
  cmd = [
242
  "demucs",
243
  "--two-stems=vocals",
@@ -456,6 +458,7 @@ with gr.Blocks(title="Voxtral") as voxtral:
456
  voice_button1 = gr.Button("Extract voice (if noisy environment)")
457
  voice_button1.click(
458
  fn=voice_extract_demucs,
 
459
  outputs=[sel_audio, sel_audio1, status_output1])
460
  clear_audio1 = gr.Button("Clear audio")
461
  clear_audio1.click(
@@ -487,6 +490,7 @@ with gr.Blocks(title="Voxtral") as voxtral:
487
  voice_button2 = gr.Button("Extract voice (if noisy environment)")
488
  voice_button2.click(
489
  fn=voice_extract_demucs,
 
490
  outputs=[input_audio2, sel_audio, status_output2])
491
  clear_audio1 = gr.Button("Clear audio")
492
  clear_audio1.click(
@@ -509,6 +513,7 @@ with gr.Blocks(title="Voxtral") as voxtral:
509
  voice_button3 = gr.Button("Extract voice (if noisy environment)")
510
  voice_button3.click(
511
  fn=voice_extract_demucs,
 
512
  outputs=[input_audio3, sel_audio, status_output3])
513
  clear_audio1 = gr.Button("Clear audio")
514
  clear_audio1.click(
 
233
  ###
234
 
235
  @spaces.GPU
236
+ def voice_extract_demucs(audio):
237
  """
238
  Returns the path of the voice extracted file.
239
  """
240
  try:
241
+ os.makedirs("demucs", exist_ok=True)
242
+ write('audio_file.wav', audio[0], audio[1])
243
  cmd = [
244
  "demucs",
245
  "--two-stems=vocals",
 
458
  voice_button1 = gr.Button("Extract voice (if noisy environment)")
459
  voice_button1.click(
460
  fn=voice_extract_demucs,
461
+ inputs=sel_audio1,
462
  outputs=[sel_audio, sel_audio1, status_output1])
463
  clear_audio1 = gr.Button("Clear audio")
464
  clear_audio1.click(
 
490
  voice_button2 = gr.Button("Extract voice (if noisy environment)")
491
  voice_button2.click(
492
  fn=voice_extract_demucs,
493
+ inputs=input_audio2,
494
  outputs=[input_audio2, sel_audio, status_output2])
495
  clear_audio1 = gr.Button("Clear audio")
496
  clear_audio1.click(
 
513
  voice_button3 = gr.Button("Extract voice (if noisy environment)")
514
  voice_button3.click(
515
  fn=voice_extract_demucs,
516
+ inputs=input_audio3,
517
  outputs=[input_audio3, sel_audio, status_output3])
518
  clear_audio1 = gr.Button("Clear audio")
519
  clear_audio1.click(