- L - Number of windows the function analyzed (aka number of feature vectors)
- M - Number of coefficients (aka number of features in each feature vector)
- N - Number of channels
MFCC into feature vector
    4 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Ricky Wijaya
 am 7 Jun. 2020
  
    
    
    
    
    Beantwortet: Brian Hemmat
    
 am 22 Jun. 2020
            Hello, right now im working on baby cry meaning using MFCC for feature extraction
this is my code for mfcc
[audioIn, fs] = audioread('Lelah2.wav');
coeffs = mfcc(audioIn, fs);
so the result is a matrix, not a feature vector 
any suggestion to change the matrix into a feature vector ?
0 Kommentare
Akzeptierte Antwort
  Brian Hemmat
    
 am 22 Jun. 2020
        The mfcc function returns mel frequnecy cepstral coefficients (MFCC) over time.  That is, it separates the audio into short windows and calculates the MFCC (aka feature vectors) for each window.
For example, in this scenario:
coeffs = mfcc(audioIn,fs);
[L,M,N] = size(coeffs);
Depending on your application, you may want to combine the feature vectors into a single statistical summation by averaging the coffecients, or you may want to feed each feature vector into your system separately.
For example, the following code gives the mean of the coefficients.
coeffs = mean(coeffs,1);
For more information, consult the documentation:
0 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

