ottoman1987 | | Tarih: 02.08.2008, 17:50 Mesaj konusu: Matlab'da birkaç küçük ses uygulaması | |
| Matlab'da bir ses dosyasının uzunluğunun ayarlanması,AFD(Ayrık fourier Dönüşümü) spektrumunun çizilmesi,zamanda filtreleme ve pencerelemesini yapan herbiri ayrı yazılmış uygulamalardır. Hocanın verdiği ödev üzerine hazırlanmıştır, hatalar varsa bunlar için özür dilerim. Rar dosyasının içinde kayıt edilmiş ses dosyası mevcuttur.
------------
uzunluk_ayarlama.m
------------
%1
%5,47 saniye uzunlugundaki ses dosyasinin uzunlugunun 4.75 saniyeye dusurulmesi.
%Isaretin orneklenme frekansı 44100 Hz oldugu icin, her iki kanal icin de 241344 olan toplam ornek sayisi
%44100*4,75=209475'e dusuruldu.
clear all
orneksayi=44100*4,75;
[x,fs,nbit]=wavread('.\kayit.wav');
x(orneksayi:241344,:)=[];
wavwrite(x,fs,nbit,'.\4_75saniye.wav')
---------
-----------------------------------------------------
|
|