From 3f9f23f8890db4c8e3a67c1cd3ce76f421108f30 Mon Sep 17 00:00:00 2001 From: ckdgus0505 Date: Tue, 15 Nov 2022 21:05:35 +0900 Subject: [PATCH] Update core.py log might occur numerical error with 0 so add very small value (like 1e-9) --- src/mel_cepstral_distance/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mel_cepstral_distance/core.py b/src/mel_cepstral_distance/core.py index 6dc79c3..0c7dc2f 100644 --- a/src/mel_cepstral_distance/core.py +++ b/src/mel_cepstral_distance/core.py @@ -9,7 +9,7 @@ def get_mfccs_of_mel_spectogram(mel_spectogram: np.ndarray, n_mfcc: int, take_log: bool) -> np.ndarray: - mel_spectogram = np.log10(mel_spectogram) if take_log else mel_spectogram + mel_spectogram = np.log10(mel_spectogram+1e-9) if take_log else mel_spectogram mfccs = mfcc( S=mel_spectogram, n_mfcc=n_mfcc + 1,