title: Instantiating a new TextToSpeech give a NullPointer Exception
body: <p>I'm a noob in Android dev. </p>
  
  <p>I'm using TextToSpeech and it works well on several platforms, except on one particular phone (Running android 4.4.2).</p>
  
  <p>There the instantiation of TTS gives a null-pointer exception:</p>
  
  <pre><code>private TextToSpeech mTTS;
  // ...
  mTTS = new TextToSpeech(this, mTTSInitListener); 
  </code></pre>
  
  <p>The Sdk version used is the minimum specified: 19 (and to my nuderstanding, TTS was added in API level 4 (thus Android 1.6)</p>
  
  <pre><code>android {
      compileSdkVersion 21
      buildToolsVersion '27.0.3'
  
      defaultConfig {
          minSdkVersion 19
          targetSdkVersion 21
          applicationId "myapp"
          versionCode 73
          versionName "1.1.0"
  </code></pre>
  
  <p>Question is: what can make TTS unavailable / non-instantiable ?</p>
  
  <p>thx</p>