Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

spec2cep

Spectra to Cepstra Conversion


Description

Calculate cepstra from spectral samples (in columns of spec) through Discrete Cosine Transformation.

Usage

spec2cep(spec, ncep = 12, type = c("t2", "t1", "t3", "t4"))

Arguments

spec

Input spectra (samples/time frames in columns).

ncep

Number of cepstra to return.

type

DCT Type.

Value

cep

Matrix of resulting cepstra.

dctm

Returns the DCT matrix that spec was multiplied by to give cep.

Author(s)

References

See Also

Examples

testsound <- normalize(sine(400) + sine(1000) + square(250), "16")
  pspectrum <- powspec(testsound@left, testsound@samp.rate)
  aspectrum <- audspec(pspectrum, testsound@samp.rate)
  cepstra <- spec2cep(aspectrum$aspectrum)

tuneR

Analysis of Music and Speech

v1.3.3
GPL-2 | GPL-3
Authors
Uwe Ligges <ligges@statistik.tu-dortmund.de> with contributions from Sebastian Krey, Olaf Mersmann, Sarah Schnackenberg, Guillaume Guenard, Andrea Preusser, Anita Thieler, Johanna Mielke and Claus Weihs, as well as code fragments and ideas from the former package 'sound' by Matthias Heymann and functions from 'rastamat' by Daniel P. W. Ellis. The included parts of the libmad MPEG audio decoder library are authored by Underbit Technologies.
Initial release
2018-07-03

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.