Moin,

die Kinect hat eine wie ich finde recht gute Spracherkennung, allerdings für Englisch. Ich habe mal ein wenig damit rumgespielt. Du gibts quasi ein Wörterbuch vor ('red', 'green', 'yellow' oder sowas), die Kinect sagt Dir dann, mit welcher Wahrscheinlichkeit ein Wort aus dieser Liste gesprochen wurde. Mit dem SDK von Micorsoft kommt man z.B. unter C# realtiv einfach an die Ergebnisse dran. Man könnte Deine Hardware dann einfach über einen COM-Port ansprechen.

Gruß
Malte