title: Android: is it possible to load TTS faster?
body: <p>I am working on a vocabulary app where there would be TTS in most of the activities. I am implementing TTS as illustrated in <a href="http://www.androidhive.info/2012/01/android-text-to-speech-tutorial/" rel="nofollow">http://www.androidhive.info/2012/01/android-text-to-speech-tutorial/</a></p>
  
  <p>However, I discover and is quite certain that setting TTS in <code>OnCreate</code> causing the app opening the Activity with TTS terribly slow. (tested by running same activity with and without TTS)</p>
  
  <pre><code>// setup TTS part 1.1
  mTts = new TextToSpeech(ActivityA.this, this);  // TextToSpeech.OnInitListener
  </code></pre>
  
  <h2>Question:</h2>
  
  <p>How can the process be faster? Loading the TTS at background? Yet once opened the layout of ActivityA, it must need to immediately speak / pronounce the vocabulary.</p>