This is a command based version of Yugi. For the GUI version please look at Yugi
- Open FinalProject.sln file in Visual Studio 2010.
- Press F5 or ctrl+F5 for building and running the solution.
- You can start with the existing model.
- If you want to go back to the new-born version, store 0 in info.txt. It will delete all extra trainings and will keep only the default words which were added in the beginning of this project.
- Then you can try live testing. Speak the word within 3 seconds. The resultant word will be displayed. (Browsing feature is not added here. It is present in the GUI version.)
- For live training, first write the word you want to train. If you're adding a new word, you'll have to record 10 times continuously.
- Following the switch case and instructions will be enough.
Fork this repository, make required changes and create a pull request.
Recording_Module.exe 3 WAVFiles/car/0.wav FinalProject/HMM/car/0.txt
null
aeroplane
apple
autorickshaw
bicycle
bike
bus
car
cat
dog
scooter
tandem
train
tram
truck
Please record the Recorded words first, in the above sequence, 0.txt to 9.txt. 10.txt to 19.txt already added.
- Vowel Recognition Assignment - RJ (implemented)
- LBG - PP (implemented)
- Forward and Backward Process - RJ (implemented)
- Viterbi Algorithm - PP (implemented)
- Baum Welch Method - PP (implemented)
This code is now able to take input for A, B, O and Pi and generate A', B' and Pi' for the given O.
This code is now able to take input for A, B, O and Pi and converge the model to an optimal one for each observation sequence.
This code is now able to train a model for the given words and recognize a single word spoken by an user.
Command based application for Yugi. For the GUI version please look at Yugi
The code snippet should be able to use a char *
and display some image or video related to it.
Run the code in a different cpp file and paste the code in FinalProject.cpp
.
Do not modify existing code.