The recognition is pretty ok (maybe 70-80 percent success rate) Although i could do ALOT more to improve that (using better phrases, using a headset instead of embedded laptop mic etc.) so i am confident it could be accurate enough to use in a game without too much frustration...
EDIT plus if your game somehow included the fact that your communication lines are flaky (ie enemey hacking.old technology etc) you could maintain the in-game immersion even in recognition failure :)
Hehe, pretty cool and impressive ... How can you trigger your command and how you save a command,
Its actually done via a dictionary that has a load of words, and then it matches up phrases...
For example my statement looks something like
(unit one | unit two | all teams) (move to | halt) (alpha | bravo)
then recognizer listens and then returns a string of the full sentence that was recognized
"unit one move to bravo"
This of course is all done in a seperate thread and the recognized sentences are used to update commands given to the models
So really don't think of it as changing your speech into words... it's more like matching your speech against phrases you supply it... this is how i understand it anyway, i just imported the library and hooked it up and played around with it so it is very much a black box to me