MFCC F32
-
void riscv_mfcc_f32(const riscv_mfcc_instance_f32 *S, float32_t *pSrc, float32_t *pDst, float32_t *pTmp)
- group MFCCF32
Functions
-
void riscv_mfcc_f32(const riscv_mfcc_instance_f32 *S, float32_t *pSrc, float32_t *pDst, float32_t *pTmp)
MFCC F32.
The temporary buffer has a 2*fft length size when MFCC is implemented with CFFT. It has length FFT Length + 2 when implemented with RFFT (default implementation).
- Description
The number of input samples if the FFT length used when initializing the instance data structure.
The source buffer is modified by this function.
- Parameters
S – [in] points to the mfcc instance structure
pSrc – [in] points to the input samples
pDst – [out] points to the output MFCC values
pTmp – [inout] points to a temporary buffer of complex
- Returns
none
-
void riscv_mfcc_f32(const riscv_mfcc_instance_f32 *S, float32_t *pSrc, float32_t *pDst, float32_t *pTmp)