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 );