4

Well, Android official TextToSpeech engine is very simple and easy to implement. I played with it for sometime and it is working exactly as it should.

But one disadvantage of this engine, is it only has one fixed female voice and I must say I am not in love with that voice. And from this and this thread, I came to know there is no way to change the voice.

So my question is, is there any other TextToSpeech libraries available which can work with android?

Community
  • 1
  • 1
Krishnabhadra
  • 34,169
  • 30
  • 118
  • 167

1 Answers1

3

Google on 'alterntate android tts engine` gives a few:

JScoobyCed
  • 10,203
  • 6
  • 34
  • 58
  • Yes, but it also installs it's TTS engine and you can select from Android settings which one to use system-wide. You first need to enable ivona, then select the Speech Engine, then download the voices you want. Free only until beta ends though... – JScoobyCed May 03 '12 at 04:11
  • 1
    I am not getting it.. I can install the engine and change the voice. But how can I make my user do that? – Krishnabhadra May 03 '12 at 04:13
  • Flite I believe has an iphone version too, I have played with it before.. I didn't know it has an android version..Anyway flite is what I am going to try out first.. – Krishnabhadra May 03 '12 at 04:14
  • True, with IVONA you would need to have each user download it. Not sure about Flite but it looks more a library kind – JScoobyCed May 03 '12 at 04:16
  • Looks like flite in android is just like a tts engine which user must install to use it in any tts based application.. – Krishnabhadra May 03 '12 at 04:38
  • SVOX is a collection of tts engines (you can buy different voice's, nothing is free and all have a free trial). It is not a library. So I believe you can only use Android default TextToSpeech api in android and user can buy different voices and add. Our app works in accordance with which voice user choose in settings->Voice input & Output->TextToSpeech settings. – Krishnabhadra May 03 '12 at 05:14
  • is that correct, when i want to integrate Ivona SDK for iOS (or Android, doesnt matter) that i have to put in the voice of more then 200 MB in my project? is that not toooo much? i thought the server would handle everything and just gives the feedback with the tts-file. – brush51 May 04 '12 at 14:59
  • 1
    Flite TTS looked promising, but I cannot get those wicked C files to work in Android studios. – Josh Sep 07 '15 at 13:04
  • SVOX seems to have been purchased by Nuance, but I can't find any more information on it than that. – Stephen M -on strike- Jan 25 '19 at 16:59