kevinwang676 commited on
Commit
06bbc1f
1 Parent(s): b0e88f3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -134,7 +134,7 @@ def demo_fn(speech_upl: str, noise_type: str, snr: int, mic_input: str):
134
  snr = int(snr)
135
  noise_fn = NOISES[noise_type]
136
  meta = AudioMetaData(-1, -1, -1, -1, "")
137
- max_s = 10 # limit to 10 seconds
138
  if speech_upl is not None:
139
  sample, meta = load_audio(speech_upl, sr)
140
  max_len = max_s * sr
@@ -164,8 +164,6 @@ def demo_fn(speech_upl: str, noise_type: str, snr: int, mic_input: str):
164
  enhanced = resample(enhanced, sr, meta.sample_rate)
165
  sample = resample(sample, sr, meta.sample_rate)
166
  sr = meta.sample_rate
167
- noisy_wav = tempfile.NamedTemporaryFile(suffix="noisy.wav", delete=False).name
168
- save_audio(noisy_wav, sample, sr)
169
  enhanced_wav = tempfile.NamedTemporaryFile(suffix="enhanced.wav", delete=False).name
170
  save_audio(enhanced_wav, enhanced, sr)
171
  logger.info(f"saved audios: {noisy_wav}, {enhanced_wav}")
@@ -173,7 +171,7 @@ def demo_fn(speech_upl: str, noise_type: str, snr: int, mic_input: str):
173
  ax_enh.clear()
174
  # noisy_wav = gr.make_waveform(noisy_fn, bar_count=200)
175
  # enh_wav = gr.make_waveform(enhanced_fn, bar_count=200)
176
- return noisy_wav, enhanced_wav
177
 
178
 
179
  def specshow(
@@ -625,10 +623,9 @@ while run_server:
625
  ),
626
  mic_input,
627
  ]
628
- btn_denoise = gr.Button("Denoise")
629
  with gr.Column():
630
  outputs = [
631
- gr.Audio(type="filepath", label="Noisy audio"),
632
  gr.Audio(type="filepath", label="Enhanced audio"),
633
  ]
634
  btn_denoise.click(fn=demo_fn, inputs=inputs, outputs=outputs)
 
134
  snr = int(snr)
135
  noise_fn = NOISES[noise_type]
136
  meta = AudioMetaData(-1, -1, -1, -1, "")
137
+ max_s = 1000 # limit to 10 seconds
138
  if speech_upl is not None:
139
  sample, meta = load_audio(speech_upl, sr)
140
  max_len = max_s * sr
 
164
  enhanced = resample(enhanced, sr, meta.sample_rate)
165
  sample = resample(sample, sr, meta.sample_rate)
166
  sr = meta.sample_rate
 
 
167
  enhanced_wav = tempfile.NamedTemporaryFile(suffix="enhanced.wav", delete=False).name
168
  save_audio(enhanced_wav, enhanced, sr)
169
  logger.info(f"saved audios: {noisy_wav}, {enhanced_wav}")
 
171
  ax_enh.clear()
172
  # noisy_wav = gr.make_waveform(noisy_fn, bar_count=200)
173
  # enh_wav = gr.make_waveform(enhanced_fn, bar_count=200)
174
+ return enhanced_wav
175
 
176
 
177
  def specshow(
 
623
  ),
624
  mic_input,
625
  ]
626
+ btn_denoise = gr.Button("Denoise", variant="primary")
627
  with gr.Column():
628
  outputs = [
 
629
  gr.Audio(type="filepath", label="Enhanced audio"),
630
  ]
631
  btn_denoise.click(fn=demo_fn, inputs=inputs, outputs=outputs)