フィルターのクリア

upload wav file

3 ビュー (過去 30 日間)
Padma
Padma 2011 年 10 月 28 日
Hi
In order to upload a wav file, I think I should be using the wavread command. I tried using that, but it results in an error. I tried using,
y = wavread('C:\Users\Admin\Desktop\audacity\Audacity 1.3 Beta (Unicode)\prompts')
The error says, "invalid wav file".
I need to upload two files which I have recorded and find out the delay between them.I have figured out how to find delay by considering sample waves, but not how to upload the files and then calculate the time delay. Could someone please help with uploading the files and then tell me how to use them normally like any waves generated in the matlab?
Thanks in advance
  7 件のコメント
Sandhu
Sandhu 2011 年 10 月 28 日
is both signals are with same length ????
Sandhu
Sandhu 2011 年 10 月 28 日
if so, this will help you.
http://www.mathworks.de/matlabcentral/newsreader/view_thread/256986

サインインしてコメントする。

回答 (1 件)

Sandhu
Sandhu 2011 年 10 月 28 日
i hope this may help u.
[FileName,PathName] = uigetfile('*.wav');
PathOriginal=sprintf('%s%s',PathName,FileName);
[xt,fs]=wavread(PathOriginal);
from here manage ur code. here xt is lenth of signal and 'fs' is sampling rate of wav format. and it is common for all wav formats : its value is 44.1k
  4 件のコメント
Padma
Padma 2011 年 10 月 28 日
in the second statement,what is it exactly doing, is it concatenating the existing path with my .wav file? please correct me if i am wrong.
Jan
Jan 2011 年 10 月 28 日
Matlab's documentation is a high quality source of explanations:
Type this in the command window:
help uigetfile
doc uigetfile
(and the same for "sprintf" and "wavread")

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAudio and Video Data についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by