hallo,

ich hab mal mit microsoft speech api experimentiert. klappte ganz gut, nur für eine robotersteuerung hat es nicht gereicht, da ich keinen roboter hatte
http://msdn.microsoft.com/en-us/library/ms723627(VS.85).aspx
die (afaik) aktuelle version 5.3 gibt es nicht mehr als standalone download, sie ist im platform sdk enthalten
http://www.microsoft.com/downloads/d...displaylang=en (nicht vom namen abschrecken lassen, das ist auch für xp und vista, siehe system requirements)
entweder beim sdk oder auf msdn gibts auch beispiel code.

lg

ps, bei meinem handy funtioniert die spracherkennung ziemlich gut, und das ohne diese auf meine stimme trainieren zu müssen

edit: ms speech api wird meist durch SAPI abgekürzt...


edit (2.10.0: da ich mich kürzlich wieder mit SAPI beschäftigt habe, eine ergänzung: so wie es aussieht ist weder bei windows xp noch beim SAPI sdk (bzw. windows sdk) eine recognition engine dabei. vista (zumindest einige versionen?) hat eine solche engine out-of-the-box, xp lässt sich mittels der in einigen MS Office (word) enthaltene version nachrüsten (office xp und 2003; 2007 afaik nicht). vmtl lassen sich auch 3rd-party engines einbinden...
ps. die samples aus dem windows sdk lassen sich nicht mit visual studio express erstellen, da ATL fehlt. workaround: VS 2008 pro trial installieren, und atlmfc ordner dem (express) projekt verfügbar machen... natürlich nicht vergessen die libs nach ablauf der trialperiode nicht mehr zu verwenden