DSP Project
DSP Project
recObj = audiorecorder;
disp('Start speaking.')
recordblocking(recObj, 5);
disp('End of Recording.');
y = getaudiodata(recObj);
filename= 'audio.wav';
audiowrite (filename,y,Fs);
subplot(221)
plot(y);title('Voice');
audioinfo('audio.wav')
A=audioread('audio.wav');
%sound(A);
Mean=0.0;
Var=0.018;
z=imnoise(A,'Gaussian',Mean,Var);
% sound(z)
noisysignal=z+A;
filename='noisy.wav';
audiowrite(filename,noisysignal,4000);
audioinfo('noisy.wav')
%sound (noisysignal);
subplot(222)
plot(noisysignal);title('Noisy signal');
filtered=filter(low,noisysignal);
subplot(223);plot(filtered);
sound (filtered);