Friday, May 30, 2014

HTK

HMM Tool Kit has been around for very long and has many predefined tutorials. But stil I found them a little bit confusing the first time around. This post is for those like me

1. Register on the site , you will get a password
2. Download the HTK source and samples for your respective system( I am using windows 7)
3. Follow this link to build your the source http://htk.eng.cam.ac.uk/docs/inst-win.shtml
4. OR alternatively you can directly download the binaries from the following link
http://htk.eng.cam.ac.uk/ftp/software

Finally run the runDemo.pl to check if your installation is finally complete.

Now we will see how to use these libraries in your C++ Projects, which is what we have to do in the long run. The HTKBook which is the guide for using HTK declares in the starting itself that it does not tell how to integrate in some programming evnironment. There is an alternative called ATK.

Note HTK is primarily used for building HMM models and there exists more user friendly tools for testing purposes and HTK HMM Models can generally be converted into other applications HMM Models. Furthermore HTK has been written with speech recognition in mind and I quote my mentor "using HTK for any other application become an uphill battle". I am facing the same in my current project.