swc2 commited on
Commit
b4d0df0
·
1 Parent(s): 63b235b

split eol test

Browse files
Files changed (1) hide show
  1. app.py +12 -3
app.py CHANGED
@@ -39,9 +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
- enroll_wav2 = fix_audio_format(enroll_audio_path2)
43
- eol_wav2 = "eol2.wav"
44
- sf.write(eol_wav2, enroll_wav2, 16000)
 
 
 
 
 
 
 
 
 
45
 
46
  if audio_type == "clean":
47
  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/"