你好,我曾在百度知道上,看到你提问“如何在MATLAB里使用HTK?”这个问题,想问下你解决了吗,是怎样的
1个回答
展开全部
哦哦,那个很久远了。。。其实很简单的,就是你先下载HTK然后根据用户手册安装好(其实就是把HTK的路径添加到windows的path里面去)。然后通过matlab里面的system来调用所有的htk指令,其实还是通过系统控制台就是了,输入输出都是文本文件,matlab只是用来写个运行脚本而已。大概就是这样,不懂再问我把
追问
谢谢啊,不过我刚接触这个,再麻烦下你。其实我现在想在HTK工具搭建的纯净语音库加入噪声影响后,画出识别率的matlab仿真图,但是不知道该怎么下手。
追答
打了半天才看到你下面有把题目打出来。你这个就看你们有没有要求用什么做了,要是我做就是用matlab把语音读出来,读出来的waveform就是一长串数字,你就当成普通信号处理就好了。然后用matlab把那些噪声加到纯净语音里去,这个根据SNR应该有点很简单的数学公式,不懂的话网上也应该很容易查到,加噪好后用matlab输出成语音文件,最后就老样子用我之前说的HTK脚本跑一遍,HTK指令里对应的参数就按照你倒数第三第二个评论里的内容设定一下就好。结果出来了你就按照要求的把图PLOT出来就好,当然这个肯定也是用MATLAB来读取HTK的输出文件来获取结果什么的,就是单纯的读取文本内容加处理,不细说了。
说的够详细了吧,应该可以下手了。这种东西听起来没方向的,下手后就一点一点找到方向了。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询