result.getHypothesis()
doesn't always give me best result so I want multiple results after recognization. I tried the code below, it returns me an empty array. Recognizer is an object of LiveSpeechRecognizer.
SpeechResult result = recognizer.getResult();
System.out.println( result.getNbest(10));