title: I can't grab single characters by voice from the user in the GDK
body: <p>So I need to grab single characters from the user in google glass.  This is for entering passwords, captchas, spelling user names, etc.  I've tried using the sample code:</p>
  
  <pre><code>private static final int SPEECH_REQUEST = 0;
  
  private void displaySpeechRecognizer() {
      Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
      startActivityForResult(intent, SPEECH_REQUEST);
  }
  
  @Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      if (requestCode == SPEECH_REQUEST &amp;&amp; resultCode == RESULT_OK) {
          List&lt;String&gt; results = data.getStringArrayListExtra(
              RecognizerIntent.EXTRA_RESULTS);
          String spokenText = results.get(0);
          // Do something with spokenText.
      }
      super.onActivityResult(requestCode, resultCode, data);
  }
  </code></pre>
  
  <p>But it seems to try and always interpret what I'm saying as words.  It works okay for numbers, but when trying to spell characters like a password, I get random results.</p>