资源简介
语音识别系统的代码,MATLAB版本,该语音识别系统可以实现说话人的语音识别功能,同时也可以实现识别不同的单词。
代码片段和文件信息
%% blockframes Function
% 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
function M3 = blockframes(s fs m n)
l = length(s);
nbframe = floor((l - n) / m) + 1; %floor()向负方向舍入
for i = 1:n
for j = 1:nbframe
M(i j) = s(((j - 1) * m) + i); %#ok
end
end
h = hamming(n);
M2 = diag(h) * M;
for i = 1:nbframe
M3(: i) = fft(M2(: i)); %#ok
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-09 10:26 speech-recognition-system-master\
文件 635 2016-10-06 15:00 speech-recognition-system-master\blockfr
文件 1834 2016-05-30 06:24 speech-recognition-system-master\disteu.m
文件 1409 2016-10-06 15:00 speech-recognition-system-master\melfb.m
文件 402 2016-10-06 15:00 speech-recognition-system-master\mfcc.m
文件 74 2017-09-09 10:28 speech-recognition-system-master\readme.txt
文件 17632 2017-09-09 10:26 speech-recognition-system-master\speechrecognitionMain.m
目录 0 2016-10-07 17:58 speech-recognition-system-master\test\
目录 0 2017-02-27 15:00 speech-recognition-system-master\train\
文件 899 2016-05-30 06:24 speech-recognition-system-master\vqlbg.m
- 上一篇:LMS程序算法
- 下一篇:基于MATLAB的线性二次型最优控制设计
评论
共有 条评论