资源简介
VQ方法的说话人识别(matlab).
有研究或探讨或开源的请加群:37424970
或联系本人MSN或邮箱:zhuseahui@yahoo.com.cn
代码片段和文件信息
function M3 = blockframes(s fs m n)
% blockframes: Puts the signal into frames
%
% Inputs: s contains the signal to analize
% fs is the sampling rate of the signal
% m is the distance between the beginnings of two frames
% n is the number of samples per frame
%
% Output: M3 is a matrix containing all the frames
%
%
%%%%%%%%%%%%%%%%%%
% Mini-Project: An automatic speaker recognition system
%
% Responsible: Vladan Velisavljevic
% Authors: Christian Cornaz
% Urs Hunkeler
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
M3(: i) = fft(M2(: i));
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2004-10-20 10:09 vq
文件 704 2004-04-30 22:35 vq\blockfr
文件 3780 2004-04-30 23:13 vq\demo.m
文件 771 2004-04-16 13:38 vq\disteu.m
文件 1333 2004-04-16 13:38 vq\melfb.m
文件 697 2004-04-30 22:34 vq\mfcc.m
文件 1013 2004-04-16 13:40 vq\test.m
文件 845 2004-05-13 10:18 vq\train.m
文件 806 2004-05-01 23:40 vq\vqlbg.m
文件 218 2007-06-04 14:14 www.pudn.com.txt
----------- --------- ---------- ----- ----
10167 10
- 上一篇:NIT工具箱 MATLAB
- 下一篇:直线一级倒立摆LQR控制器的设计
评论
共有 条评论