Spaces:
Running
Running
fix eol2 bug
Browse files
app.py
CHANGED
|
@@ -39,18 +39,18 @@ def gradio_TSE(input_audio_path, enroll_audio_path1, enroll_audio_path2, audio_t
|
|
| 39 |
eol_wav1 = "eol1.wav"
|
| 40 |
sf.write(eol_wav1, enroll_wav1, 16000)
|
| 41 |
|
| 42 |
-
if len(enroll_wav1) > 4 * 16000:
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
else:
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
|
| 55 |
if audio_type == "clean":
|
| 56 |
noise_folder_test = "noises/"
|
|
|
|
| 39 |
eol_wav1 = "eol1.wav"
|
| 40 |
sf.write(eol_wav1, enroll_wav1, 16000)
|
| 41 |
|
| 42 |
+
# if len(enroll_wav1) > 4 * 16000:
|
| 43 |
+
# middle_start = (len(enroll_wav1) - 3 * 16000) // 2
|
| 44 |
+
# middle_end = middle_start + 3 * 16000
|
| 45 |
+
# enroll_wav2 = enroll_wav1[middle_start:middle_end]
|
| 46 |
+
# print("成功提取 enroll_wav2,长度:", len(enroll_wav2))
|
| 47 |
+
# eol_wav2 = "eol2.wav"
|
| 48 |
+
# sf.write(eol_wav2, enroll_wav2, 16000)
|
| 49 |
+
# else:
|
| 50 |
+
enroll_wav2 = fix_audio_format(enroll_audio_path2)
|
| 51 |
+
print("成功导入 enroll_wav2,长度:", len(enroll_wav2))
|
| 52 |
+
eol_wav2 = "eol2.wav"
|
| 53 |
+
sf.write(eol_wav2, enroll_wav2, 16000)
|
| 54 |
|
| 55 |
if audio_type == "clean":
|
| 56 |
noise_folder_test = "noises/"
|
decode.py
CHANGED
|
@@ -64,7 +64,7 @@ if __name__ == "__main__":
|
|
| 64 |
mix_path = "test_output_mixture.wav"
|
| 65 |
enroll_path = "test_mix.wav"
|
| 66 |
out_path = "temp_output.wav"
|
| 67 |
-
out_wav = pipeline.run_inference(mix_path, enroll_path
|
| 68 |
print("Done:", out_wav)
|
| 69 |
|
| 70 |
|
|
|
|
| 64 |
mix_path = "test_output_mixture.wav"
|
| 65 |
enroll_path = "test_mix.wav"
|
| 66 |
out_path = "temp_output.wav"
|
| 67 |
+
out_wav = pipeline.run_inference(mix_path, enroll_path)
|
| 68 |
print("Done:", out_wav)
|
| 69 |
|
| 70 |
|