MATLAB Answers

0

processing wav data to extract

Asked by sam aldoss on 14 Oct 2018
Latest activity Commented on by sam aldoss on 15 Oct 2018
hello
am not an expert in matlab and using this code to load multiple wav sound in matlab now how I can process data so I can run the extract features like find peaks,...… and other feature ( I got the feature codes but I to process these first ).
numfiles = 2;
mydata = cell(1, numfiles);
for k = 1:numfiles
myfilenames = sprintf('a%d.wav', k);
mydata{k} = importdata(myfilenames);
end

  1 Comment

my question was how to process the wav files after loading in matlab

Sign in to comment.

1 Answer

Answer by Walter Roberson
on 14 Oct 2018
 Accepted Answer

for k = 1 : numfiles
thisdata = mydata{k};
[peaks{k}, peaklocs{k}] = findpeaks(thisdata);
end

  6 Comments

my question was how to process the wav files after loading in matlab
audioread() instead of audioreader()
“Alice: Would you tell me, please, which way I ought to go from here?
The Cheshire Cat: That depends a good deal on where you want to get to.
Alice: I don't much care where.
The Cheshire Cat: Then it doesn't much matter which way you go.
Alice: ...So long as I get somewhere.
The Cheshire Cat: Oh, you're sure to do that, if only you walk long enough.”

Sign in to comment.