Skip to content

Commit cbd2935

Browse files
authored
extreme value filtering
1 parent a9a77f2 commit cbd2935

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

trainset_preprocess_pipeline_print.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,11 @@ def __init__(self, sr, exp_dir):
5353
os.makedirs(self.wavs16k_dir, exist_ok=True)
5454

5555
def norm_write(self, tmp_audio, idx0, idx1):
56-
tmp_audio = (tmp_audio / np.abs(tmp_audio).max() * (self.max * self.alpha)) + (
56+
tmp_max=np.abs(tmp_audio).max()
57+
if(tmp_max>2.5):
58+
print("%s-%s-%s-filtered"%(idx0,idx1,tmp_max))
59+
return
60+
tmp_audio = (tmp_audio / tmp_max * (self.max * self.alpha)) + (
5761
1 - self.alpha
5862
) * tmp_audio
5963
wavfile.write(

0 commit comments

Comments
 (0)