Hi,
I am working on a speech recognition , and am aiming to change the sampling frequency of the audio signal. I wrote the following code :
clear y Fs%Read the data to the MATLAB using audioread.
[y,fs] = audioread(filename);%Play the audio.
sound(y,fs);%change the sampling rate
fs2= fs/2;audiowrite(filename)%Read the data back into MATLAB using audioread.
[y,fs2] = audioread(filename);sound(y,fs2);
when I run it I heard the sound twice in different FS together, But the problem is the original sound has been changed because I wrote on it (audiowrite (filename)).
So can some one help me to change the Fs without changing the original one and compare the results by sound instruction and plot instruction .
Best Answer