i am trying to read the .wav file through "wavread" giving path of wave using following code but it always give error 67(i-e ??? Error using ==> wavread at 67 Cannot open file)
1 view (last 30 days)
Show older comments
[FileName,PathName] = uigetfile('AUD-20150716-WA0032.wav');
PathOriginal=sprintf('%s%s',C:\Users\Downloads,AUD-20150716-WA0032);
[xt,fs]=wavread('C:\Users\Downloads');
please help anyone ???
0 Comments
Accepted Answer
Walter Roberson
on 22 Jul 2015
Edited: Walter Roberson
on 22 Jul 2015
[FileName,PathName] = uigetfile('AUD-20150716-WA0032.wav');
PathOriginal = fullfile(PathName, FileName);
[xt,fs] = wavread(PathOriginal);
Or, along the lines that B.k Sumedha suggests:
PathOriginal = fullfile('C:\Users\Downloads', 'AUD-20150716-WA0032.wav');
[xt, fs] = wavread(PathOriginal);
The difference between these two is that the second one has a fixed file name, whereas the first one allows the users to navigate to other locations to pick a file.
More Answers (1)
B.k Sumedha
on 22 Jul 2015
You can directly use
y = wavread('filename')
y = wavread('filename') loads a WAVE file specified by the string filename, returning the sampled data in y. The .wav extension is appended if no extension is given. Amplitude values are in the range [-1,+1].
0 Comments
See Also
Categories
Find more on Audio I/O and Waveform Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!