作者Sanbeishuu (三杯鼠)
看板MATLAB
標題[討論] 請問關於 Speech Shaped Noise
時間Tue Aug 7 13:41:29 2012
因為研究需要使用 Speech Shaped Noise(跟語音有相同的長期平均頻譜)
我根據Google到的 達拉斯大學的語音辨識實驗室的文件實作了
可是出現一個問題 該實驗室提供了計算 長期平均頻譜(LTASS)的code
然後敘述了如何用計算出來的LTASS造出一個FIR filter
再將該FIR與White noise做conv 即可得到一個 Speech Shaped Noise
mag=10.^(ltass/20);
freq=linespace(0,1,length(mag));
FIR_ltass=fir2(512,freq,mag);
noise=randn(npts,1);%white noise
SSN=conv(noise,FIR_ltass);
其中ltass是計算我們使用的語音的LTASS(計算時語音的RMS都調整到0.075)
npts則是給一個我要的白噪音總共的sample points
造出來的SSN即是Speech shpaed noise 計算其RMS都約只有0.001左右
將其RMS一樣調整到0.075以後在丟回去計算該noise的LTASS
http://i.imgur.com/SZdac.jpg
紅線是語音的LTASS 藍線是SSN的LTASS 兩者趨勢雖然相同但Amp.卻差異很大@@
請問各位大大 這是屬於正常的情形亦或者是我有哪個步驟做錯了嗎?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.108.204.75