forked from mrq/DL-Art-School
Also do dynamic range compression across mel
This commit is contained in:
parent
faf55684b8
commit
306274245b
|
@ -617,6 +617,8 @@ class TorchMelSpectrogramInjector(Injector):
|
||||||
assert len(inp.shape) == 2
|
assert len(inp.shape) == 2
|
||||||
self.mel_stft = self.mel_stft.to(inp.device)
|
self.mel_stft = self.mel_stft.to(inp.device)
|
||||||
mel = self.mel_stft(inp)
|
mel = self.mel_stft(inp)
|
||||||
|
# Perform dynamic range compression
|
||||||
|
mel = torch.log(torch.clamp(mel, min=1e-5))
|
||||||
return {self.output: mel}
|
return {self.output: mel}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user