title: Android TextToSpeech just spells short words instead of pronounces them
body: <p>I'm using <code>TextToSpeech</code> to read words. This code works fine for most cases:</p>
  
  <pre><code>public void speak(String pContent) {
      if (!isAvailable() || !isReady()) return;
      this.mEngine.speak(pContent, TextToSpeech.QUEUE_ADD, null);
  }
  </code></pre>
  
  <p>However, with words that have 3 or less characters such as <code>dog</code>, <code>cow</code> it just spells each character (d - o - g). Words like <code>cow milk</code>, it spells <code>cow</code>, then reads <code>milk</code> correctly.</p>
  
  <p>Did I do something wrong?</p>
  
  <p>More information: I tried PicoTTS of Android, and on Galaxy Tab, I tried Samsung TTS too, both of them have this issue.</p>