Skip to content

Commit be1cc38

Browse files
committed
🐛 Fix remove_outlier bug.
1 parent 48b90e6 commit be1cc38

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

tensorflow_tts/bin/preprocess.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,10 @@ def gen_audio_features(item, config):
278278
energy = np.sqrt(np.sum(S ** 2, axis=0))
279279
assert len(mel) == len(f0) == len(energy)
280280

281+
# remove outlier f0/energy
282+
f0 = remove_outlier(f0)
283+
energy = remove_outlier(energy)
284+
281285
# apply global gain
282286
if config["global_gain_scale"] > 0.0:
283287
audio *= config["global_gain_scale"]
@@ -287,8 +291,8 @@ def gen_audio_features(item, config):
287291
)
288292
item["audio"] = audio
289293
item["mel"] = mel
290-
item["f0"] = remove_outlier(f0)
291-
item["energy"] = remove_outlier(energy)
294+
item["f0"] = f0
295+
item["energy"] = energy
292296
return True, mel, energy, f0, item
293297

294298

0 commit comments

Comments
 (0)