title: Using Android Speech Recognition APIs from Google Glass
body: <p>I'm working to adapt an existing Android application to run on Google Glass, as a proof of concept. I would like to use voice input in my application to replace some features that currently require touch input.</p>
  
  <p>I can deploy my APK to Google Glass and run it without a problem (through ADB), but once it's running, neither Android speech recognition API I've tried works on Glass:</p>
  
  <pre><code>startActivityForResult(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH));
  </code></pre>
  
  <p>This results in an ActivityNotFoundException ("no activity found to handle intent") when running on Google Glass</p>
  
  <pre><code>SpeechRecognizer.IsRecognitionAvailable(context);
  </code></pre>
  
  <p>This always returns false on Google Glass.</p>
  
  <p>I'm curious if anyone else has run into these issues or has any suggestions.</p>