Java Speech - Tutorial Passo a Passo

Nesta página falaremos um pouco sobre a Java Speech API. Application Program Interface(API) criada com intuito de prover síntese e reconhecimento de voz nas aplicações Java.
Será apresentado alguns passo de como instalar o IBM Via Voice, assim como o ibmjs.jar que contém a Java Speech API que conversa com o IBM ViaVoice.
Caso vcs não tenham alguns dos arquivos abaixo, me digam que eu posso providenciar, a versão que tenho do IBM ViaVoice é antiga(5.0), mas ainda funciona.

Arquivos para Instalação

http://www.natalnet.br/~aquiles/ibmviavoice/

Instalação

Passo 1 - Instalando o TTS Runtime

Primeiro se deve instalar o Text to Speech(TTS) Runtime. Os arquivos de runtime variam de acordo com linguagem utilizada. Sendo assim temos um runtime para cada língua:

Ex:
Português : tts5bp
Inglês: tts5us
Escolha um, ou instale os dois de acordo com suas necessidades.

Passo 2 - Instalando o TTS SDK

Instale o arquivo que esta no .zip:tts5sdk.zip, clicando em setup.exe

Passo 3 - Instalando VVCC Runtime

Instale o IBM ViaVoice Command & Control Runtime 7.0, no .zip vvrtcbr7, execute setup.exe

Passo 4 -Instalando o IBM ViaVoice SDK

Execute o arquivo vvsdk15.exe

Passo 5 -Instalando o SDK com Java

Instale o .exe da pasta:
03 - ViaVoice SDK, Java Technology Edition V1.0
ibmjs100r13a.exe

Depois siga as instruções contidas no readme.html que se encontra no diretório onde foi instalado o ibmjs. Normalmente ele é instalado em c:/ibmjs

Suppose you have unpacked the installation package to c:\ibmjs. You should
- modify your CLASSPATH variable to include c:\ibmjs\lib\ibmjs.jar, and
- modify your PATH variable to include the c:\ibmjs\lib directory
- from c:\ibmjs, execute install.bat to register the IBM engines with the system.

Passo 6 - Configurando o Projeto no Eclipse

Baixe a pasta JavaSpeech.zip e coloque ela como projeto no eclipse.
La vc encontrará o ibmjs.jar associado ao projeto como uma biblioteca.
Encontre a classe com.ibm.speech.util.Install.class dentro do ibmjs.jar e e o execute.
Depois disso reinicie o computador.

Passo 7 - Testando o Sintetizador.java

Execute a aplicação Sintetizador.java
Vc deverá escutar o computador falando: Testando Sintetizador
Caso vc veja o seguinte string ao invéz do som:
<JSML> <BREAK MSECS="300"><PROS PITCH="80" RANGE="50" RATE="150">Testando o Sintetizador.</PROS></JSML>
Algo deu errado, veja se vc não esqueceu de executar algum dos passos acima.

Passo 8 - Treinando o IBM ViaVoice para o reconhecimento

Vá no painel de controle -> Opções do IBM Via Voice
Clique em Ok, re-selecione o padrão de voz Português, ate que ele permita vc APLICAR.
Quando vc apertar no botão APLICAR, ele irá começar o procedimento de analisar sua voz.

Passo 9 - Corrigindo o PATH para o reconhecimento de voz

Adiciona na variável de ambiente PATH o seguinte diretório:
C:\Arquivos de programas\ViaVoice\BIN

Passo 10 - Testando o Reconhecedo.java

Para testar o Reconhecedor, vc precisar estar conectado a internet, pois a gramatica utilizada no teste esta no seguinte endereço:gramatica.gram
Mas caso vc queira testar localmente, vc pode simplesmente alterar o endereço onde a gramática se encontra.

Vídeo - Projeto: Reconhecimento e Sintetização de Voz utilizando Java Speech API - UCSAL

HemersonSantos 16 vídeos Inscrever-se

Add a New Comment
or Sign in as Wikidot user
(will not be published)
- +
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.