利用hmm的孤立字(词)语音识别系统

利用hmm的孤立字(词)语音识别系统

ID:7291578

大小:78.00 KB

页数:12页

时间:2018-02-10

利用hmm的孤立字(词)语音识别系统_第1页
利用hmm的孤立字(词)语音识别系统_第2页
利用hmm的孤立字(词)语音识别系统_第3页
利用hmm的孤立字(词)语音识别系统_第4页
利用hmm的孤立字(词)语音识别系统_第5页
资源描述:

《利用hmm的孤立字(词)语音识别系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、利用HMM的孤立字(词)语音识别系统/*************************************************************************//*文件名称:recog.cpp(主程序)*//****************************************************************************/#include"emhmm.h"intBR_Disp[MAX_ARCS];/*Displaymenttosavemultiplies(branch_prob)*/intME_Disp[MAX_AR

2、CS];/*Displaymenttosavemnltiplies(mean)*/intCO_Disp[MAX_ARCS];/*Displaymenttosavemultiplies(covariance)*/intTrain_Disp[MAX_ARCS+MAX_STATES];/*reallyonlyneedmax(ma,ms)*/imNum_Dimensions;intNum_Train_Sets;/*Sizeofdimensionoftrainingdata*/intTotal_Frames;intLongest_Train;/*thelengthofthelongestt

3、rainingset*/TRAININGTrain[MAX-_TRAIN_SIZE];HMMHmm[MAX_REF];main(argc,argv)intargc;char*argv[];{inti,num_ref,result;intcnt[MAX_REF];stringhmm_file;char*infile=NULL,*ref_list=NULL;charch_r[MAX_REF][8];FILE*fp;/*****************命令行参数设置****************/if(argc<5)usage(argv[0]);for(i=1;i

4、{if(argv[i][0]!='-'){fprinff(stderr,"Illegalswitch%s",argv[i]);usage(amv[0]);}switch(argv[i])[1]);}case'h':ref_list=argv[++i];break;case'i':in_file=argv[++i];break;default:fprimf(stderr,"Illegalswitch%s',argv[i]);usage(argv[0]);break;}}/*****************************读取参考模型的数量,即词表的大小*******

5、**********************/if((fp=fopen(ref_list,"r"))==NULL){fprinff(stderr,"%s:can'topen%storead.',ref_list);exit(0);}fscanf(fp,'%d',&num_ref);/*************读取模型的参数************/for(i=0;i

6、intf("Categorysize:%d',hum_ref);/****************读取待识别语音的数据******************/if((Num_Train_Sets=read_training(in_file))>MAX_TRAIN_SIZE){fprintf(stderr,'%s:toomanytestpatternsin%s.",argv[0],in_file);exit(0);}/***********识别**********/for(i=0;i

7、++cnt[result];#ifTRACEprintf("[%3d]%3d:%s",i+1,Train[i].length,ch_r[result]);fflush(stdout);#endiffree(Train[i].data);}printf("###识别结果###");for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。