SefyanKehail commited on
Commit
7ec5d0b
·
1 Parent(s): 0e32fbb

added progress instead of spinner

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -53,11 +53,11 @@ def convert_speech(filename, progress=gr.Progress()):
53
  with torch.inference_mode():
54
  # Extract speech units
55
  units = hubert_loaded.units(source)
56
- progress(0.5, desc="Generating target spectrogram")
57
 
58
  # Generate target spectrogram
59
  mel = acoustic_loaded.generate(units).transpose(1, 2)
60
- progress(0.7, desc="Generating audio waveform")
61
 
62
  # Generate audio waveform
63
  target = hifigan_loaded(mel)
@@ -90,15 +90,15 @@ def gui():
90
 
91
  with gr.Row():
92
  with gr.Column():
93
- audio_input = gr.Audio(sources=["upload", "microphone"], type="filepath", label="Upload Audio", autoplay=True, editable=False)
94
  convert_button = gr.Button("Convert Speech", interactive=False)
95
  info = gr.Markdown("", visible=False)
96
 
97
  with gr.Column():
98
- converted_audio = gr.Audio(type="numpy", label="Converted Speech")
99
 
100
 
101
- audio_input.stop_recording(stop_recording_info, inputs=[audio_input, info], outputs=[info])
102
 
103
  audio_input.change(enable_convert_button, inputs=[audio_input], outputs=[convert_button, info])
104
 
 
53
  with torch.inference_mode():
54
  # Extract speech units
55
  units = hubert_loaded.units(source)
56
+ progress(0.7, desc="Generating target spectrogram")
57
 
58
  # Generate target spectrogram
59
  mel = acoustic_loaded.generate(units).transpose(1, 2)
60
+ progress(0.8, desc="Generating audio waveform")
61
 
62
  # Generate audio waveform
63
  target = hifigan_loaded(mel)
 
90
 
91
  with gr.Row():
92
  with gr.Column():
93
+ audio_input = gr.Audio(sources=["upload", "microphone"], type="filepath", label="Upload Audio", editable=False)
94
  convert_button = gr.Button("Convert Speech", interactive=False)
95
  info = gr.Markdown("", visible=False)
96
 
97
  with gr.Column():
98
+ converted_audio = gr.Audio(type="numpy", label="Converted Speech", show_share_button=False)
99
 
100
 
101
+ audio_input.change(stop_recording_info, inputs=[audio_input, info], outputs=[info])
102
 
103
  audio_input.change(enable_convert_button, inputs=[audio_input], outputs=[convert_button, info])
104