天天看點

如何在matlab中使用函數sound

可以用matlab函數sound實作。該函數的輸入參量是音頻資料向量、采樣頻率和轉換位數。

也可以自己寫些聲音資料。下面的聲音聲調和頻率有關,長度和資料長度有關:

例如:

sound(sin(2pi25*(1:4000)/100));

響兩聲就是:

sound(sin(2pi25*(1:4000)/100));

sleep(1);

sound(sin(2pi25*(1:4000)/100));

MATLAB也自帶了很多聲音:

%鳥聲

load chirp

sound(y,Fs)

%鑼聲

load gong

sound(y,Fs)

%哈裡路亞

load handel

sound(y,Fs)

%笑聲

load laughter

sound(y,Fs)

%啪哒聲

load splat

sound(y,Fs)

%火車

load train

sound(y,Fs)

audiowrite(‘1.wav’,x,Fs);用來儲存音頻檔案(名稱,函數,采樣頻率)

換行可以用shift+enter實作。

繼續閱讀