Skip to first unread message

glas...@gmail.com

unread,
May 18, 2014, 9:37:12 PM5/18/14
to mitappinv...@googlegroups.com
Is it possible to get an app to use text to speech in languages other than the ones that are used by default on most Android devices? For example, is it possible to get an app to speak in Thai? I see that Google Text To Speech only has about 6 or 7 different languages so to get a device to speak in a language that isn't one of those, will a new speech synthesis have to be invented to get it to speak in that language or is there another way?


SteveJG

unread,
May 18, 2014, 9:50:05 PM5/18/14
to mitappinv...@googlegroups.com

Glassy

unread,
May 18, 2014, 10:29:01 PM5/18/14
to mitappinv...@googlegroups.com
Thanks for your response.

The problem with using other apps for a solution to the languages that are not available is - the user would need to install the other app first to be able to get my app to work properly and the makers of these TTS apps probably wouldn't be too happy about someone making an app which requires their app to be installed first right?

I know Google wont care as they are a part of Android and have their TTS already installed on most new devices so using them is ideal but if only they could have an addon which could be installed to their TTS.

SteveJG

unread,
May 19, 2014, 7:51:00 AM5/19/14
to mitappinv...@googlegroups.com
Use Microsoft's Speech API instead.  They have recognizers in more languages  http://support.voiceelements.com/index.php?title=Using_Text_To_Speech_Voices_available_with_Microsoft_Speech_Platform  Then, however, you must use it with a Window's application.

You might ask your questions in StackOverflow which has a forum dedicated to TTS.    Perhaps someone there can help you:  http://stackoverflow.com/questions/3058919/text-to-speechtts-android

Good luck.

M. Hossein Amerkashi

unread,
May 19, 2014, 8:22:29 AM5/19/14
to mitappinv...@googlegroups.com
You can now implement translation and have it spoken in the translated language. See description / blocks in my post HERE.

-Hossein.



foo.png

SteveJG

unread,
May 19, 2014, 9:09:28 AM5/19/14
to mitappinv...@googlegroups.com
Thanks for that Hossein .. the tool released May 18th is a nice addition to the AI2 toolbox .. Current the service offers translations in 42 languages: Albanian, Arabic, Armenian, Azerbaijani, Belarusian, Bosnian, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Georgian, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Latvian, Lithuanian, Macedonian, Malay, Maltese, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian and Vietnamese.

Regards,
Steve

Glassy

unread,
May 23, 2014, 7:36:51 AM5/23/14
to
Thanks guys, that looks really cool.

42 languages but unfortunately there is no Thai in that list. I will just have to wait and hope they add that one to the list soon I guess.

Ron Barak

unread,
Dec 18, 2014, 3:35:21 PM12/18/14
to mitappinv...@googlegroups.com
My App Inventor 2 does not show an entry for YandexTranslator in its Palette (see attached https://drive.google.com/file/d/0Bw5McUt95YdeVEJoSm5MNjJvMmc/view?usp=sharing).
Is there a way to get YandexTranslator to show in my AI2’s Palette?

Capture.PNG

M. Hossein Amerkashi

unread,
Dec 18, 2014, 3:37:23 PM12/18/14
to mitappinv...@googlegroups.com
@Ron, I replied to post you had made on my blog.
You are looking in the wrong category. Yandex is under Media category.

-Hossein.
Reply all
Reply to author
Forward
0 new messages