title: Dynamically switch Microsoft.Speech profiles
body: <p>I'm developing an AI to act as a personal assistant which gets Voice Commands from input,Matches them against a preloaded Grammar and do some jobs based on the result. Everything is fine except as I use Microsoft.Speech, It gets used to my voice. So it gets better and better recognizing my voice but it doesn't recognize my wife's voice at all!
  So I guess my options are:
  1.Dynamically switch profiles.
  2.Go with another library.
  What should I do?
  Any other suggestion would be nice.
  I can inject any other library into my Robot if u know a better one.</p>