Merhaba Hocam,
Hastanın konuşmaya başladığı andaki nefes sesini tüm konuşmadan çıkararak bişeyler yapmaya çalıştım fakat pek bir işe yaramadı maalesef.
[y1,Fs1] = audioread('sinyal_1.wav');
[y2,Fs2] = audioread('sinyal_3.wav');
[y3,Fs3] = audioread('sinyal_3.wav');
subplot(4,1,1), plot(y1);
subplot(4,1,2), specgram(y1, 512, Fs1);
%sound(y1,Fs1)
y1 = y1*4;
n=4;
Wn=8000*2/Fs1;
[b a]=butter(n,Wn,'low');
y1_lp=filter(b,a,y1);
%x = medfilt1(x,3);
Wn=10*2/Fs1;
[b a]=butter(n,Wn,'high');
y1_lp=filter(b,a,y1_lp);
x = medfilt1(y1_lp,5);
k=1;
while k<15000
x(k)=0;
k=k+1;
end
k=30000;
while k<35000
x(k)=x(k)/(1+4*sin(((k-30000)/5000)*3.14));
k=k+1;
end
k=50000;
while k<length(x)
x(k)=0;
k=k+1;
end
k=15000;
while k<60000
x(k)= x(k) - x(15000+(mod(k,1000)));
k=k+1;
end
subplot(4,1,3), plot(x);
subplot(4,1,4), specgram(x, 128, Fs1);
sound(x,Fs1)