Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Burmese speech to text conversion in android?

Can we add custom language for RecognizerIntent?

I have search many SO Question like https://stackoverflow.com/questions/2080401/is-there-a-speech-to-text-api-by-google

That solve my problem of using limited number of language during Speech to Text conversion.

My problem is that, I need to used Burmese(Local Language of Burma) Speech and convert it to text. any other help can be appreciated.

UPDATE :

Google's servers currently support English, Mandarin Chinese, and Japanese. Speech Input API for android

like image 450
Hitesh Patel Avatar asked Apr 07 '12 04:04

Hitesh Patel


People also ask

How do I change my text to speech?

Tap the Settings icon to open the Settings app. Scroll down and tap Accessibility. Scroll down to the Screen readers section and tap Text-to-speech output. Tap Language and select a language.


2 Answers

Google will unlikely support small languages any time soon. The only way to custom language is to train CMUSphinx model and use it with Pocketsphinx:

http://cmusphinx.sourceforge.net/wiki/tutorialam

http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

like image 190
Nikolay Shmyrev Avatar answered Sep 20 '22 15:09

Nikolay Shmyrev


I don't know for sure but have you tried using RecognizerIntent?

See reference, there is a section to specify the IETF language see this section.

There is also this api demo code which you could try: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html

I really don't know if Burmese is supported as it certainly is not listed as one of the default locales but speech recognition is different.

Have just found this project: http://code.google.com/p/recognizer-intent/ it is probably highly unlikely that Burmese will be supported out of the box but I think it is worth trying the api demo code and seeing what it says in the drop down box, good luck.

like image 31
EdChum Avatar answered Sep 20 '22 15:09

EdChum