title: Android Text to Speech in Turkish
body: <p>I have problem with pronouncing Turkish characters using Google tts api. It doesn't say anything when i use Utf8 chars for example "ş","ı","ö". How can i solve it?</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>    public void onInit(int status) {
   
          if (status == TextToSpeech.SUCCESS) {
   
           Locale locale = new Locale("tr", "TR");
          int result = tts.setLanguage(locale);
     
             
   
              if (result == TextToSpeech.LANG_MISSING_DATA
                      || result == TextToSpeech.LANG_NOT_SUPPORTED) {
                  Log.e("TTS", "This Language is not supported");
              } else {
               bCevir.setEnabled(true);
                  speakOut();
              }
   
          } else {
              Log.e("TTS", "Initilization Failed!");
          }
   
      }
      
      
      private void speakOut() {
       String Str = null;
    Str="Nasılsın";
       
          tts.speak(Str, TextToSpeech.QUEUE_FLUSH, null);
      }
        
  }</code></pre>
  </div>
  </div>
  </p>