I am reading a full length (duration of the speech) audio wave file sampled at 44.1KHz, 16 bit stereo. I want to cut a 15 second segment from the audio and resample it to 16000 Hz. So far I managed to do the resampling. Please help on how to cut 15 second length portion of the audio. Thank you [s, fs]=wavread('test.wav); %%cut to 15 seconds s=resample(s, 16000, fs); %downsample to 16000 Hz fs=16000; %new sampling
Cutting and Resampling
Started by ●March 19, 2007
Reply by ●March 19, 20072007-03-19
kingdavid3 wrote:> I am reading a full length (duration of the speech) audio wave file > sampled at 44.1KHz, 16 bit stereo. I want to cut a 15 second segment > from the audio and resample it to 16000 Hz. So far I managed to do > the resampling. Please help on how to cut 15 second length portion of > the audio. Thank you > > [s, fs]=wavread('test.wav); > > %%cut to 15 seconds > > s=resample(s, 16000, fs); %downsample to 16000 Hz > fs=16000; %new sampling44,100 samples/second x 15 seconds = 661500 samples. Does that help? Jerry -- Engineering is the art of making what you want from things you can get. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Reply by ●March 19, 20072007-03-19