This is pretty much just a tease for now. I'm not even posting source code yet. But I'm curious to see what kind of accuracy people might get with the attached binary. It requires a Propeller demo board and an attached NTSC monitor. That's all.
When run, you will be prompted to say the words, "left", "right", "forward", "reverse", and "stop" three times each. Then you will be asked to say any of these words, one at a time. After each utterance, each word will be displayed with three scores, one for each training template, and a decision algorithm will determine which word you said. That's it. Nothing fancy. You can even substitute different words during training, if you like: e.g. their equivalents in another language, say, or the digits "one" through "five".
Try it at different microphone distances. It's easiest to watch the monitor if you're not bent over the board speaking directly into the mic. I'm typically leaning back in my chair with the board on the bench.
Anyway, enjoy, and report back if you think it's worth pursuing further.
Update: Deleted the binary and added source code.
Post Edited (Phil Pilgrim (PhiPi)) : 9/4/2009 11:52:33 PM GMT
Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery