Mercurial > hg > emotion-detection-top-level
annotate Code/Descriptors/Matlab/Speech/calculate_MFCC.m @ 4:92ca03a8fa99 tip
Update to ICASSP 2013 benchmark
author | Dawn Black |
---|---|
date | Wed, 13 Feb 2013 11:02:39 +0000 |
parents | |
children |
rev | line source |
---|---|
Dawn@4 | 1 function [ceps] = calculate_MFCC( x, fs, frameLength, noOfFrames ) |
Dawn@4 | 2 |
Dawn@4 | 3 % sampleFileName = sampleWavFileName( 1 : length( sampleWavFileName ) - 4 ); |
Dawn@4 | 4 % fileName = [ sampleFileName '_MFCC.txt']; |
Dawn@4 | 5 % fileID = fopen( fileName, 'w'); |
Dawn@4 | 6 % |
Dawn@4 | 7 % raw = x(:,1); |
Dawn@4 | 8 |
Dawn@4 | 9 [ceps,freqresp,fb,fbrecon,freqrecon] = mfcc( x, fs, fs/frameLength ); |
Dawn@4 | 10 |
Dawn@4 | 11 |
Dawn@4 | 12 % noOfValidFrames = length(ceps); |
Dawn@4 | 13 |
Dawn@4 | 14 % for i = 1 : noOfValidFrames |
Dawn@4 | 15 % fprintf(fileID,'%d ',i); |
Dawn@4 | 16 % for j = 1: 13 % get's the first 13 MFCC's |
Dawn@4 | 17 % fprintf(fileID, '%f ', ceps(j,i)); |
Dawn@4 | 18 % end |
Dawn@4 | 19 % fprintf(fileID, '\n'); |
Dawn@4 | 20 % end |
Dawn@4 | 21 % |
Dawn@4 | 22 % fclose( fileID ); |