Ändern der Standard-Stimme von Android Text-To-Speech

Ich bin mit der Android Text-To-Speech - Standard-Motor in meiner app, aber die weibliche Stimme klingt wie eine Frau über 40 und Ihre Stimme etwas roboterhaft.

Sah ich andere apps scheint Google built-in TTS, aber es klingt viel besser, ich.e junge Frau mit einer mehr natürlichen Stimme.

Dass "Natürliche" Stimme ist auch in der Android-Haupt - Google-Suche z.B. beim drücken auf das Mikrofon und stellen Sie eine Frage (Siri-Stil), wie "wer ist der Präsident der USA", der weiblichen Stimme wird Ihnen sagen, die Antwort.

Wie kann diese Stimme erreicht werden, in den code?

Im Grunde das ist, was ich in meinem code:

    TextToSpeech tts = new TextToSpeech(this, this);
          .
          .
          .
    tts.setLanguage(Locale.US);
    tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
  • Sie können versuchen, und ändern Sie die Tonhöhe zu sehen, wenn etwas funktioniert.
InformationsquelleAutor GarnerK | 2013-07-29
Schreibe einen Kommentar