powered by
Compute delta coefficients of a tensor, usually a spectrogram.
functional_compute_deltas(specgram, win_length = 5, mode = "replicate")
tensor: Tensor of deltas of dimension (..., freq, time)
tensor
(Tensor): Tensor of audio of dimension (..., freq, time)
(int, optional): The window length used for computing delta (Default: 5)
5
(str, optional): Mode parameter passed to padding (Default: "replicate")
"replicate"
math: $$d_t = \frac{\sum_{n=1}^{N} n (c_{t+n} - c_{t-n})}{2 \sum_{n=1}^{N} n^2}$$
where d_t is the deltas at time t, c_t is the spectrogram coeffcients at time t, N is (win_length-1) %/% 2.
d_t
t
c_t
N
(win_length-1) %/% 2
if(torch::torch_is_installed()) { library(torch) library(torchaudio) specgram = torch_randn(1, 40, 1000) delta = functional_compute_deltas(specgram) delta2 = functional_compute_deltas(delta) }
Run the code above in your browser using DataLab