pysptk.sptk.mgcep¶
-
pysptk.sptk.
mgcep
(windowed, order=25, alpha=0.35, gamma=0.0, num_recursions=None, miniter=2, maxiter=30, threshold=0.001, etype=0, eps=0.0, min_det=1e-06, itype=0, otype=0)¶ Mel-generalized cepstrum analysis
Parameters: - windowed : array, shape (
frame_len
) A windowed frame
- order : int, optional
Order of mel-generalized cepstrum. Default is 25.
- alpha : float, optional
All pass constant. Default is 0.35.
- gamma : float, optional
Parameter of generalized log function. Default is 0.0.
- num_recursions : int, optional
Number of recursions. Default is
len(windowed) - 1
.- miniter : int, optional
Minimum number of iteration. Default is 2.
- maxiter : int, optional
Maximum number of iteration. Default is 30.
- threshold : float, optional
Threshold. Default is 0.001.
- etype : int, optional
- Type of paramter
e
- not used
- initial value of log-periodogram
- floor of periodogram in db
Default is 0.
- Type of paramter
- eps : float, optional
Initial value for log-periodogram or floor of periodogram in db. Default is 0.0.
- min_det : float, optional
Mimimum value of the determinant of normal matrix. Default is 1.0e-6.
- itype : float, optional
- Input data type
- windowed signal
- log amplitude in db
- log amplitude
- amplitude
- periodogram
Default is 0.
- otype : int, optional
- Output data type
- mel generalized cepstrum: (c~0…c~m)
- MGLSA filter coefficients: b0…bm
- K~,c~‘1…c~’m
- K,b‘1…b’m
- K~,g*c~‘1…g*c~’m
- K,g*b‘1…g*b’m
Default is 0.
Returns: - mgc : array, shape (
order + 1
) mel-generalized cepstrum
Raises: - ValueError
- if invalid
itype
is specified - if invalid
etype
is specified - if nonzero
eps
is specified when etype = 0 - if negative
eps
is specified - if negative
min_det
is specified - if invalid
otype
is specified
- if invalid
- RuntimeError
- if error happened in theq
- windowed : array, shape (