How to let android device "speak" Chinese? - android

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.

Related

Watson Unity SDK speech-to-text after build on android

Hello I'm use Watson Unity SDK for my project.
I use Speech to Text service for 2 languages English and Chinese.
On Windows and Unity Editor it works perfect!
But after build on Android Watson only text my speech only in English.
I tested using TestSpeechToText.cs change Language in Inspector and also code in language variables.
But still now work on Android Devices. Please help me.
I don't know why this is happen.
I have it working on an android device. Please ensure that the device has access to internet (mine didn't and it was causing me a lot of issues).
Open the scene TestSpeechToText and find the SpeechToTextWidget. In the inspector, change the value of Language to zh-CN.
Open the Build Settings menu and select all eight scenes to build in the Android platform. On your Android device select Test Speech To Text and speak in Chinese.
You will not be able to speak in English and Chinese without changing the language model in the SpeechToTextWidget between en-US and zh-CN.

Developing a Hindi TTS engine in android

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,

Android TextToSpeech in Papiamento Languages

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.

Hindi/ Devanagari tts for android

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

Can I get speech recognition in language other than English on Android?

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.

Categories

Resources