New answers tagged voice-recognition
Apparently, this is a known hardware issue on the RedMi Note 4G. The top microphone doesn't work, only the bottom one. Talk directly into the bottom of the phone and Google Now should work just fine. BTW, the 3G version of the RedMi Note (w/ MTK chip) works just fine. Chinese QA sucks.
Its much easier than that. Use recognizerintent, then get the results using an array. View here for details: http://developer.android.com/reference/android/speech/RecognizerIntent.html
Voice search works in offline mode in Android Lolipop. In previous version you can use offline voice recognition only for writing messages (after click microphone icon on Android on screen keyborad). Also be sure that your Google application is up to date: https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox
Top 50 recent answers are included