I am planning to make an android app.
I wish to know if there is any tts engine that can read hindi/devanagari text.
If not,
Also, is there any tts engine that can read phonetics. If so is there a software that can convert hindi to engilish phonetics. Then I can have my tts engine read the phonetics.
The native TTS on Android does not support Hindi. What you may have to do is create a service that uses the Hindi text and translates it to an audio file. You would then stream the audio file to your Android application.
No - the built-in Pico TTS provides only French, Italian, German, Spanish, and English (US and UK).
also check:
https://groups.google.com/forum/?fromgroups=#!topic/tts-for-android/_1-JG149quw
Related
I need to make my TTS android app able to read text in Arabic. Could some one tell me how can I do it?I just know that I have to use SVOX Arabic TTS, but I do not know what I should after this.I am using eclipse.
I wanted to know how can I make a Engine to support Hindi for Text-To -Speech for Android.
I don't want to use any paid Engine version nor I want to have a web-service kind of interface providing the transliteration. I wanted to build an actual Hindi Support TTS Engine. How can I start? What are the steps.
Thanks,
I'm writing an Android application which needs to speak out a text (i.e the TextToSpeech functionality in an eReader). I am trying to do this in Papiamento Languages ("http://www.narin.com/papiamentu/"). Is this possible? If so, how could I do it? There are some TTS engines available. I used eSpeak TTS Engine. With the use of eSpeak, I was able to configure the settings page to use it as the default engine. But how could I use that engine to do TTS in our application? Thanks.
Unfortunately Papiamento isn't supported at the OS level, nor do pretty much every 3rd party TTS engine. I wish it did though, saw a few people using our app when I was in CuraƧao a few weeks ago :)
Currently, only espeak supports this language, and it should be as easy as going to your android settings, general management or language and input, text to speech, preferred tts engine and select espeak as the default tts engine, which should automatically synthesize using espeak.
I'm learning to develop app on Android with eclipse and ADT plug-in.
Now I want my app to read Chinese text, according to this artical in android SDK document http://androidappdocs.appspot.com/resources/articles/tts.html
The TTS engine support speaking English, French, German, Italian and Spanish, so I want to know:
Does this TTS engine also support Chinese speaking?
If not, is there any other way to add this function?
Thanks!
The Android TTS engine does not yet support Chinese.
I am trying to build an application (which would use the Hindi language and other regional languages) to get speech voice commands.
I also need text to speech functionality in my application.
I was wondering if there was any way I could get a speech recognition library on Android? I did a quick Google search and found a couple of libraries for Hindi on the Internet but I am not sure if I can include them in my Android project. Can I?
You can use pocketsphinx for your app.It has JAVA and Python API's for capturing and recognizing speech. By default it recognizes only English. But if you provide your own Language Model (LM) and Dictionary File(.DIC), you should be able to get it working.
Not directly straightforward as using an API, but can be certainly doable
http://cmusphinx.sourceforge.net/wiki/tutorialandroid
Android does support a few languages but not very many, I think the list currently is US, Japanese and Chinese. Not Hindi yet though I would think they are working to add new language support soon.
Over on the Android Developers page they have a good example.