RecognizerIntent returns array of matches you should determine your self which string you want to use usually it is first one form array
ArrayList matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS); for(String match : matches){ Log.i("Matched text", match); }