After analyzing and seeing that Voice Action has problems I ran back and looked for something similar and based similar to it I found the following program that takes the voice spectrum , but in this case I would like to store this data and make a real comparison of this data where check by Euclidean measure if it is similar or greater, but I don't know how to treat them:

My idea is basically to add a listbox that will list each file of a given directory with several wave files of up to 5 seconds with words then it will be compared the data of the current file read with others and then get matching result, allowing to add equality score of 0 to 5 so it will become more and more accurate the program as used by the user, of course they are for commands and reserved words in any language using this for something giant would be stupid.

Download Project:

I accept links to other projects to make comparisons and improve my thinking.