Java speech

Olá pessoal . tentei fazer alguns projetos de java speech mas todos deram erro, o ultimo foi deste tutorial http://aquilesburlamaqui.wikidot.com/javaspeech
a parte do código do Reconhecedor tem apresentado uns erros:

public void iniciar() { try { // Create a recognizer that supports Portuguese. rec = Central.createRecognizer(new EngineModeDesc(new Locale("pt", "BR"))); System.out.println("passou 1: " + rec); // Start up the recognizer rec.allocate(); System.out.println("passou 2:");

está dando essas mensagens:

passou 1: null
Reconhecedor - Error 1: java.lang.NullPointerException
java.lang.NullPointerException
at br.akls.javaspeech.recognizer.Reconhecedor.iniciar(Reconhecedor.java:67) —> rec.allocate();
eu acho q tem haver com o Locale("pt","BR"))); pois ele esta retornando null, mas nao consigo solucionar.

Utilize o Locale.US (para teste), o erro está acontecendo pois não foi encontrada uma implementação para lingua portuguesa.

Fiz como vc sugeriu mas continua retornando null :

rec = Central.createRecognizer(new EngineModeDesc(Locale.US));

tem algum pacote de idiomas q vc possa me sugerir para baixar?