ja, spracherkennung und sprachsynthese, und das schon seit jahren. warum die so selten verwendet wird ist mir nicht ganz klar. so wie ich das sehe ist die auch für kommerzielle applikation kostenlos, wie zb directX auch.
ältere versionen sind afaik auch ohne .net nutzbar, und sonst könnte man wie ich Managed C++ verwenden, wo die umstellung von C++ nicht so dramatisch ausfällt. aber wenn es schon mit 1-2 verschiedenen programmiersprachen zu tun gehabt hat, findet man sich auch mit C# schnell zurecht, und da gibts von microsoft, ganz uneigennützig Bild  , mehr beispielcode und bessere doku...

daran hab ich auch erst jetzt gedacht.... http://de.wikipedia.org/wiki/Speech_...ming_Interface

lg