From c396a3a8ec542442ceaa0968401e81fc044a360a Mon Sep 17 00:00:00 2001 From: keonlee9420 Date: Fri, 23 Apr 2021 15:46:27 +0900 Subject: [PATCH] fix: allocate temporal value to eps --- data/noise_mixer.py | 1 + data/noise_mixer_refs.py | 1 + 2 files changed, 2 insertions(+) diff --git a/data/noise_mixer.py b/data/noise_mixer.py index eba5dde..3e20697 100644 --- a/data/noise_mixer.py +++ b/data/noise_mixer.py @@ -52,6 +52,7 @@ def audioread(path, tg_path=None, norm=True, start=0, stop=None): # Funtion to write audio def audiowrite(data, fs, destpath, norm=False): if norm: + eps = 1e-6 rms = (data ** 2).mean() ** 0.5 scalar = 10 ** (-25 / 10) / (rms+eps) data = data * scalar diff --git a/data/noise_mixer_refs.py b/data/noise_mixer_refs.py index 8e6dcc9..d882f55 100644 --- a/data/noise_mixer_refs.py +++ b/data/noise_mixer_refs.py @@ -52,6 +52,7 @@ def audioread(path, tg_path=None, norm=True, start=0, stop=None): # Funtion to write audio def audiowrite(data, fs, destpath, norm=False): if norm: + eps = 1e-6 rms = (data ** 2).mean() ** 0.5 scalar = 10 ** (-25 / 10) / (rms+eps) data = data * scalar