I am trying to write a speech recognition program for Android, the most popular one for Windows seems to be here:https://sites.google.com/site/opiatefuchs/home/pocketsphinxandroiddemo
The link for PocketsphinxAndroidDemo seems to be broken, so downloaded it from here, which I found here. If I use this version of PocketSphinxAndroid, it needs a lot of modification in the Eclipse project settings, however, at the end of the day, I was able to get it to work
But now I realize that PocketSphinxAndroid is just a user interface for the phone, while pocketsphinx and sphinxbase are the ones that are actually doing the speech recognition. Unlike Sphinx 4 (whichi s written in Java), they are written in C and so have to be compiled using the NDK, which is something I am not familier with. I was hoping to to use something such as Sphinx 4, written in java, but for the Android DVM.
So the question is, is a version of pocketsphinx available which is entirely written in Android Java, or is it possible to modify Sphinx 4 to work under android (for example, use Android'd AudioRecord instead of the Microphone class to get audio input samples)?