• cc小饺子
    了解作者
  • matlab
    开发工具
  • 91KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 42
    下载次数
  • 2019-01-24 12:14
    上传日期
matlab基于HMM的语音识别完整代码(需要修改程序里的路径以找到文件)
matlab_hmm.rar
  • speech R
  • 新建文件夹
  • 新建文件夹 (2)
  • readlab.m
    1.1KB
  • em_converged.m
    1.2KB
  • t202.lab
    85B
  • shujuzhengli.m
    3.2KB
  • logdet.m
    211B
  • kmeansNetlab.m
    3.6KB
  • t202.wav
    25.4KB
  • tongjijieguo.m
    692B
  • normalise.m
    861B
  • t200.wav
    23KB
  • gmminit.m
    3.4KB
  • t203.lab
    87B
  • t200.lab
    81B
  • mixgauss_Mstep.m
    3.2KB
  • mixgauss_init.m
    1.3KB
  • t201.wav
    29.6KB
  • max_mult.m
    664B
  • process_options.m
    4.4KB
  • mixgauss_prob.m
    4KB
  • mhmm_logprob.m
    960B
  • shujuzhengli.asv
    3.1KB
  • mfcc.m
    6.2KB
  • consist.m
    2.6KB
  • t201.lab
    87B
  • mhmm_em.m
    5.2KB
  • t203.wav
    23.8KB
  • readhtk.m
    2.6KB
  • gmm.m
    4KB
  • trainmfcc.asv
    1.7KB
  • isposdef.m
    289B
  • trainmfcc.m
    1.7KB
  • gaussian_prob.m
    848B
  • sqdist.m
    742B
  • fwdback.m
    6.7KB
  • shibiesb.m
    1.7KB
  • dist2.m
    921B
  • mk_stochastic.m
    826B
  • 说明.txt
    999B
内容介绍
用matlab仿真0到9十个数字的语音识别 1、对语音的WAV文件和LAB文件进行处理,产生十个文件,每个文件对应于一个数字,存贮着该数字的波形文件。(shujuzhengli.m) 2、分别利用上面十个文件训练出十个HMM模板,具体方法是:首先将语音的波形文件分帧,以128个点为一帧,帧移为64,每一帧通过mfcc.m计算出13个系数,随着波形的长度不同,一个语音文件可以计算得到13*N个系数,截取13*15的矩阵(mfcc系数)用作训练数据。一般一个HMM模板用20组mfcc系数训练,得到初始状态分布、状态转移矩阵、高斯正态分布的均值和方差以及混合矩阵,这就是该语音的特征,存贮下来,识别的时候使用。(trainmfcc.m) 3、识别过程:识别的前面部分与训练相似,都是要计算得到mfcc系数,不同在于,识别时,将计算得到的mfcc 参数分别代入训练得到的HMM模板求出概率,比较出最大概率者,则该模板对应的数字就是识别的数字。(shibiesb.m) 4、用大量语音文件做测试,结果正确率为90%以上。(tongjijieguo.m) 训练及识别数据太大,少量上传一点,大家可以用COOLEDIT等软件仿照自己制作.(*.wav文件采样率8000,单声道,采样精度16位,16bit Motorola PCM,*.lab文件存的是语音的起止点和语音内容).
评论
    相关推荐
    • HMM隐马尔可夫模型MATLAB实现
      该资源直接运行runtest.m可测试HMM的评估和解码问题,运行baum_welch_test_mine.m测试HMM学习问题
    • HMM.zip
      HMM的演示源程序,详细解释了HMM的过程,实现了基本的语音识别功能
    • MATLAB HMM TOOL
      HMM、KPMstarts、KPMtools、netlab3.3三个文件目录,来自matlab官网
    • hmmmatlab源代码
      隐马尔科夫模型HMM的具体算法代码,包括前向、后向算法、EM参数重估等。
    • hmm模型matlab代码-ROIwiseHMM:ROIwiseHMM
      hmm模型matlab代码投资回报率HMM 该存储库包含我们的ROI方式HMM的实现。 它是用Matlab编写的。 此模型的详细信息包含在本文档中。 如果您在自己的工作中使用以下代码,请引用我们的论文: @article{JUN2018, title =...
    • HMM matlab工具箱
      hmm工具箱,有关hmm的函数,学习随机过程有用
    • HMM Matlab toolbox
      HMM 算法的 Matlab实现 toolbox 经典算法实现
    • hmm-matlab
      matlab实现的基于HMM模型的语音识别系统,很实用!-Matlab achieve the HMM-based speech recognition systems, a very practical!
    • HMMmatlab程序
      使用matalab实现HMM训练,已经验证正确性
    • hmm算法matlab实现
      隐马尔科夫模型HMM的具体算法代码,学习HMM不可多得的好资源。