Resolvido! - Ajuda com Java Speech API

6 respostas
G

Galera, gostaria de pedir ajuda para vocês, estou testando aqui esse Java Speech API para reconhecimento de voz... estou usando esse tutorial como exemplo [url]http://aquilesburlamaqui.wikidot.com/javaspeech#toc8[/url] a principio esta tudo certo, ele até chega a dizer "Testando Sintetizador".. porém no tutorial ele pede para corrigir um PATH para reconhecimento de voz: "[color=red]Adiciona na variável de ambiente PATH o seguinte diretório:C:\Arquivos de programas\ViaVoice\BIN[/color]", já pesquisei e não consigo fazer isso funcionar... rodando ele da esse seguinte erro:

C:\Arquivos de programas\ViaVoice\Bin\uvocab.dll: Não foi possível encontrar o módulo especificado. (7e)
passou 1: null
Reconhecedor - Error 1: java.lang.NullPointerException
java.lang.RuntimeException: C:\Arquivos de programas\ViaVoice\Bin\uvocab.dll: Não foi possível encontrar o módulo especificado. (7e)

	at com.ibm.speech.recognition.RecoImpl.initialize(Native Method)
	at com.ibm.speech.recognition.RecoImpl.<init>(RecoImpl.java:156)
	at com.ibm.speech.recognition.RecoImpl.make(RecoImpl.java:98)
	at com.ibm.speech.recognition.IBMEngineCentral.makeModes(IBMEngineCentral.java:106)
	at com.ibm.speech.recognition.IBMEngineCentral.createEngineList(IBMEngineCentral.java:172)
	at javax.speech.Central.availableRecognizers(Central.java:455)
	at javax.speech.Central.createRecognizer(Central.java:343)
	at br.akls.javaspeech.recognizer.Reconhecedor.iniciar(Reconhecedor.java:65)
	at br.akls.javaspeech.recognizer.Reconhecedor.main(Reconhecedor.java:94)
java.lang.NullPointerException
	at br.akls.javaspeech.recognizer.Reconhecedor.iniciar(Reconhecedor.java:69)
	at br.akls.javaspeech.recognizer.Reconhecedor.main(Reconhecedor.java:94)

já verifiquei e a "[color=darkblue]uvocab.dll[/color]" está lá.. eu preciso saber adicionar esse PATH para ele trabalhar.... uso Eclipse como IDE...
se alguem puder dar uma olhada eu agradeço muito... obrigado!

6 Respostas

G

Poblema resolvido!
Configurei a variavel de ambiente do modo correto e funcionou…
para quem quiser seguir o tutorial e tiver poblema do mesmo modo a minha variavel ficou assim %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Arquivos de programas\ViaVoice\Bin
“Obs: tem que reiniciar o computador para que tenha efeito”.

Obrigado!

J

oi giuroxbr

eu tb usei esse tutorial mas nao consegui fazer funcionar. Ao executar o Sintetizador dá “null”

vc pode me ajudar?

vc ta rodando em SO 32 ou 64 bits? E a jvm?

pelo q vi, ele soh roda no 32 bits…talvez seja esse meu erro…

J

Só mais uma pergunta…vc rodou em servidor windows ou linux?

G

rodei em windows 32bit ,
JAVA CBA vc esta tentando rodar ele no eclipse ou no NetBeans?

D

Eu estou utilizando o IBM ViaVoice no windows 7 64 e ta funcionando perfeitamente, qualquer duvida na configuração do PATH ou do CLASSPATH entre no seguinte link: http://devjava.wordpress.com/2010/01/11/java_home-classpath-e-path-o-que-so-isso-para-que-servem-e-como-configura-los/, só to vendo problemas nos reconhecedores de voz quando uma criança tenta utilizar, ai nao funciona direito.

P

Olá Amigo.

Tudo bem funciona no windows e no linux funciona? estou querendo rodar ele no eclipse ou no Netbeans no Linux.

Isso é possível? existe maneiras de fazer isso?

Grt

Criado 28 de março de 2012
Ultima resposta 13 de jul. de 2014
Respostas 6
Participantes 4