title: How can I use speech recognition with C# on Windows XP? + do I need to train every pc that runs the app?
body: <p>I am making a robot that responds to few voice commands. I am using Windows XP and C# to achieve that. My only problem is that I don't know how to use speech recognition with C#.</p>
  
  <p>I've been searching Google and MSDN, but I did not find any beginner friendly tutorial yet..</p>
  
  <p>Any suggestions??</p>
  
  <p>Also, I know -from my experience with windows' speech recognition in M$ word- that I need to train the computer before starting the speech recognition application. This may cause a big problem for me because I may need to present my robot using different computers/or/different people may be the presenters.
  So is there any way to make a predefined list of words that any user can say to the application without having to train it first???</p>
  
  <p>Thanks for help!</p>