Features extraction for multiple audio files.
显示 更早的评论
audio
I need to extract a features for audio files in folder and save the features in one file. For the 1st row contains all the features for 1st file, 2nd row contains all the features for 2 file and so on. But I have the problem "Unable to perform assignment because the size of the left side is 32769-by-1 and the size of the right side is 32769-by-2." how can solve that. This is my 1st time using matlab
file = dir ('C:\Users\User\Desktop\GP\Audio_Speech_Actors_01-24\8\*.wav');
M= length (file)
for k = 1:M
%pitch extraction
[speech,Fs]= audioread(fullfile('C:\Users\User\Desktop\GP\Audio_Speech_Actors_01-24\8\',file(k).name));
ptch = pwelch(speech,Fs);
signalpitch(k,:) = ptch;
extractpitch = signalpitch (:,:);
%cepstral extraction
%[coeffs,delta,deltaDelta] = mfcc(speech,Fs)
%csvwrite ('cepstral_extraction08.csv',coeffs);
csvwrite('pitch_features08.csv',extractpitch);
end
采纳的回答
更多回答(1 个)
Camille Dingam
2020-8-2
0 个投票
Hello, please i need to extract ,mfcc feature with 98 dimension. I have many audio file and what i need is that each audio file has only one row of 98 dimensions and after i will do the comparison of them. And even you can help me with the one which is less than 98 dimensions. Thank you for your kind reply
1 个评论
Kodali Radha
2021-8-10
Even I need same. extracting features from multiple audio files nad labeling them with gender
类别
在 帮助中心 和 File Exchange 中查找有关 Audio I/O and Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!