powered by
Apply liftering to a matrix of cepstra.
lifter(x, lift = 0.6, inv = FALSE, htk = FALSE)
Matrix of the liftered cepstra.
Matrix of cepstra, one sample/time frame per column.
Liftering exponent/length.
Invert the liftering (undo a previous liftering).
Switch liftering type.
Sebastian Krey krey@statistik.tu-dortmund.de
If htk = FALSE, then perform \(x i^lift\), \(i = 1, \ldots,\) nrow(x) liftering. If htk = TRUE, then perform HTK-style sin-curve liftering with length lift.
htk = FALSE
nrow(x)
htk = TRUE
lift
Daniel P. W. Ellis: https://www.ee.columbia.edu/~dpwe/resources/matlab/rastamat/
testsound <- normalize(sine(400) + sine(1000) + square(250), "16") m <- melfcc(testsound, frames_in_rows=FALSE) unlm <- lifter(m, inv=TRUE)
Run the code above in your browser using DataLab