Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -372,7 +372,6 @@ def infer(ref_audio_orig, ref_text, gen_text, exp_name, remove_silence, cross_fa
|
|
| 372 |
gr.Info("Converting audio...")
|
| 373 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as f:
|
| 374 |
aseg = AudioSegment.from_file(ref_audio_orig)
|
| 375 |
-
aseg = remove_silence_edges(aseg) + AudioSegment.silent(duration=50)
|
| 376 |
|
| 377 |
non_silent_segs = silence.split_on_silence(
|
| 378 |
aseg, min_silence_len=1000, silence_thresh=-50, keep_silence=1000
|
|
@@ -380,8 +379,10 @@ def infer(ref_audio_orig, ref_text, gen_text, exp_name, remove_silence, cross_fa
|
|
| 380 |
non_silent_wave = AudioSegment.silent(duration=0)
|
| 381 |
for non_silent_seg in non_silent_segs:
|
| 382 |
non_silent_wave += non_silent_seg
|
|
|
|
| 383 |
aseg = non_silent_wave
|
| 384 |
-
|
|
|
|
| 385 |
audio_duration = len(aseg)
|
| 386 |
if audio_duration > 7500:
|
| 387 |
gr.Warning("Audio is over 8s, clipping to only first 8s.")
|
|
|
|
| 372 |
gr.Info("Converting audio...")
|
| 373 |
with tempfile.NamedTemporaryFile(delete=False, suffix=".wav") as f:
|
| 374 |
aseg = AudioSegment.from_file(ref_audio_orig)
|
|
|
|
| 375 |
|
| 376 |
non_silent_segs = silence.split_on_silence(
|
| 377 |
aseg, min_silence_len=1000, silence_thresh=-50, keep_silence=1000
|
|
|
|
| 379 |
non_silent_wave = AudioSegment.silent(duration=0)
|
| 380 |
for non_silent_seg in non_silent_segs:
|
| 381 |
non_silent_wave += non_silent_seg
|
| 382 |
+
|
| 383 |
aseg = non_silent_wave
|
| 384 |
+
aseg = remove_silence_edges(aseg) + AudioSegment.silent(duration=50)
|
| 385 |
+
|
| 386 |
audio_duration = len(aseg)
|
| 387 |
if audio_duration > 7500:
|
| 388 |
gr.Warning("Audio is over 8s, clipping to only first 8s.")
|