Wednesday, October 1, 2014

Automatic Speech Recognition MATLAB example for learning purpose (HMM, Baum-welch, etc)


Description :

This code demonstrates a ASR code for learning purpose. 

Caveat ! ) This example code does not perform better than any other well-known ASR software (Spinx, HTK, etc). It is just an example code for learning purpose. And, do not use this example code for any commercial use. 


I offer this matlab example for a learning purpose and impart a few piece of knowledge about Baum-welch algorithm , viterbi algorithm, and Hidden Markov Model which consist a traditional, typical ASR system. 

Hope you would feel helpful with this example code. 

Instruction :

run the code "RUN_THIS"


there are two folders in the uploaded compressed file. 
1. VOICEBOX : This one is very good tool box for speech/audio processing. 
In this example code, I have used several functions from VOICEBOX toolbox. 

refer to this like for further information about VOICEBOX  : http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html

2. WAVDATA
In this folder I included a speech corpus that was recorded by myself. (Yes it is Spturtle's voice)
The matlab code I uploaded should run with this folder existing in the main directory. 


Download MATLAB code here :

https://drive.google.com/file/d/0B78FUAKU68mXNkxIM2hqR0dXckU/edit?usp=sharing

No comments:

Post a Comment

When terminal is not starting in Ubuntu

Untitled Document.md When terminal in Ubuntu is not starting gnome-termial crashes with python 3.6 update. Go to /usr/bin/gnome-termi...