⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mfcc.txt

📁 DTW+VQ实现的语音识别 UIUC提供
💻 TXT
字号:
function r = mfcc(s, fs) 
% MFCC 
% 
% Inputs: s  contains the signal to analize 
%         fs is the sampling rate of the signal 
% 
% Output: r contains the transformed signal 
% 
% 
%%%%%%%%%%%%%%%%%% 
% Mini-Project: An automatic speaker recognition system 
% 
% Responsible: Vladan Velisavljevic 
% Authors:     Christian Cornaz 
%              Urs Hunkeler 
 
m = 80; 
n = 160; 
l = length(s); 
 
nbFrame = floor((l - n) / m) + 1; 
 
for i = 1:n 
    for j = 1:nbFrame 
        M(i, j) = s(((j - 1) * m) + i); 
    end 
end 
 
h = hamming(n); 
 
M2 = diag(h) * M; 
 
for i = 1:nbFrame 
    frame(:,i) = fft(M2(:, i)); 
end 
 
t = n / 2; 
tmax = l / fs; 
 
m = melfb(20, n, fs); 
n2 = 1 + floor(n / 2); 
z = m * abs(frame(1:n2, :)).^2; 
 
r = dct(log(z));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -