PROBLEM WITH welchparse>segment_info
古いコメントを表示
Hello everybody, recently i m working on speech analysis. I cut many audio files into vowel segment in second. But the issue is that i cannot work properly with the segmented vowels audios such as extracted their pitch, mfcc and other features. I attached to my problem the code of extracting pitch from those segmented vowels audios. Below is the code and the error when i tried to extract pitch features from those segmented vowels audios. I need to know where the error come from and how to fix it. Thank you for your answers and help
file = dir ('E:\I\*.wav');
M= length (file)
for k = 1:36
%pitch extraction
[speech,Fs]= audioread(fullfile('E:\I\',file(k).name));
a=(speech);
ptch = pwelch(speech,Fs);
signalpitch(k,:) = ptch;
extractpitch = signalpitch (:,:);
end
Below is the error
Error using welchparse>segment_info (line 178)
The length of the segments cannot be greater than the length of the input signal.
Error in welchparse (line 32)
[L,noverlap,win] = segment_info(M,win,noverlap);
Error in welch (line 39)
[x,~,~,y,~,win,winName,winParam,noverlap,k,L,options] = ...
Error in pwelch (line 148)
[varargout{1:nargout}] = welch(x,esttype,varargin{:});
7 件のコメント
Mathieu NOE
2020 年 10 月 12 日
hello
it sound bizarre to me that you don't assign any value for nfft, overlap for pwelch
maybe you should have a look at
Camille Dingam
2020 年 10 月 13 日
Camille Dingam
2020 年 10 月 13 日
Mathieu NOE
2020 年 10 月 13 日
hi
can you send me a wav file + your latest version of the code ?
all the best
Camille Dingam
2020 年 10 月 14 日
Mathieu NOE
2020 年 10 月 15 日
Camille Dingam
2020 年 10 月 15 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Simulation, Tuning, and Visualization についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!