Is there an API for speech to text for languages other then English? I know the API for English (http://developer.android.com/resources/articles/speech-input.html) but I want be able to recognize speech in my language as e.g. Google Maps or Search do. It can even be general API, not Android API.
About the TTS resources The TTS engine that ships with the Android platform supports a number of languages: English, French, German, Italian and Spanish. Also, depending on which side of the Atlantic you are on, American and British accents for English are both supported.
Google today open-sourced the speech engine that powers its Android speech recognition transcription tool Live Transcribe. The company hopes doing so will let any developer deliver captions for long-form conversations. The source code is available now on GitHub.
Google is now able to understand human language with 95 percent accuracy, thanks to machine learning algorithms that can detect speech and respond with meaningful results.
http://developer.android.com/resources/articles/speech-input.html says:
Google's servers currently support English, Mandarin Chinese, and Japanese. The web search model is available in all three languages, while free-form has primarily been optimized for English. As we work hard to support more models in more languages, and to improve the accuracy of the speech recognition technology we use in our products, Android developers who integrate speech capabilities directly into their applications can reap the benefits as well.
When you use the intent, set the value for EXTRA_LANGUAGE. See http://developer.android.com/reference/android/speech/RecognizerIntent.html#EXTRA_LANGUAGE
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With