看板 MATLAB 關於我們 聯絡資訊
因為有某大的幫忙,問題剩下一些些 我想把聲音取音框後,將每個音框的entropy計算出來,code如下 [x,fs]=wavread('A.wav');% create the signal x=x'; frameSize=256; overlap=128; framedY=buffer(x,frameSize,overlap); X=abs(fft(framedY)).^2; %% 平方代表取power X=X(1:frameSize/2+1, :); %% 取一半, 因為另一半是對稱的 P=X./(ones(size(X,1),1)*sum(X)); E=-sum(P.*log2(P));%算出entropy 看了定義 (1)使用FFT (2)PDF(正規化) (3)算出entropy 畫出來的圖形應該有語音的地方entropy低,沒語音的地方entropy高 怪怪的,不知道問題在哪...拜託大家幫忙了T_T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.27.210