• 大小: 8KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签:

资源简介

语音识别系统的代码,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\blockframes.m
     文件        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

评论

共有 条评论