title: Kinect + SpCreateDefaultObjectFromCategoryId = SPERR_NOT_FOUND
body: <p>I've created a solution which uses the microsoft SAPI to recognize speech defined in a grammar file.</p>
  
  <p>On its own, this code works fine. However, when I integrate it with the same program which is running the Kinect SDK, it fails on the line:</p>
  
  <pre><code>hr = cpRecognizer-&gt;SpGetDefaultTokenFromCategoryId(SPCAT_AUDIOIN,&amp;pAudioToken);
  //At this point, HR == -2147200966 == SPERR_NOT_FOUND
  </code></pre>
  
  <p>I have tried plugging in a microphone which is external to the kinect into an available microphone port and setting it to be the default microphone. This did not bring me any joy, either.</p>
  
  <p>I then use the pAudioToken to call cpRecognizer->SetInput(pAudioToken,TRUE);</p>