On some devices (none of the actual test devices), I get a force close when I start PocketSphinx recognition, the crash report is as follows (note it was previously obfuscated):
java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord.
at android.media.AudioRecord.startRecording(AudioRecord.java:515)
at edu.cmu.pocketsphinx.SpeechRecognizer.setSearch(Unknown Source)
at edu.cmu.pocketsphinx.SpeechRecognizer$1.handleMessage(Unknown Source)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:155)
at android.os.HandlerThread.run(HandlerThread.java:60)
Based on the crash reports, it seems that it is not specific to a certain device...