Skip to content

Commit f94d860

Browse files
author
Rick-McCoy
committed
Changed amp_to_db to power_to_db.
1 parent a929bbc commit f94d860

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

utils/audio.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,13 @@ def get_normalized_mel(self, x):
2121
return x
2222

2323
def pre_spec(self, x):
24-
return self.normalize(self.amp_to_db(x) - self.hp.audio.ref_level_db)
24+
return self.normalize(librosa.power_to_db(x) - self.hp.audio.ref_level_db)
2525

2626
def post_spec(self, x):
27-
return self.db_to_amp(self.denormalize(x) + self.hp.audio.ref_level_db)
28-
29-
def amp_to_db(self, x):
30-
return 20.0 * np.log10(np.maximum(x, 1e-6))
27+
return librosa.db_to_power(self.denormalize(x) + self.hp.audio.ref_level_db)
3128

3229
def normalize(self, x):
3330
return np.clip(x / -self.hp.audio.min_level_db, -1.0, 0.0) + 1.0
3431

35-
def db_to_amp(self, x):
36-
return np.power(10.0, 0.05 * x)
37-
3832
def denormalize(self, x):
3933
return (np.clip(x, 0.0, 1.0) - 1.0) * -self.hp.audio.min_level_db

utils/tierutil.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ def __init__(self, hp):
1919
# 10*16000 // 180 + 1 = 889 (tedlium3)
2020

2121
def cut_divide_tiers(self, x, tierNo):
22-
x = x[:, :-(x.size(-1) % self.t_div)]
23-
M, T = x.size()
22+
x = x[:, :-(x.shape[-1] % self.t_div)]
23+
M, T = x.shape
2424
assert M % self.f_div == 0, \
2525
'freq(mel) dimension should be divisible by %d, got %d.' \
2626
% (self.f_div, M)

0 commit comments

Comments
 (0)