You are delegating the task to androids' SpeechRecognizer so you can't do anything more. Anyway, i think that Google is doing a great work with that.
But you have two alternatives: *Optimizing the text result (Good idea) *making your own Recognizer however i think that it will be too complicated!
Good luck!