Java síntese e reconhecimento de voz para Início eHouse Sistema de Automação

Domótica
eHouse pode ser controlado por voz usando as bibliotecas apropriadas para Java , e devem ser fornecidas com o anteriormente , uma vez que não estão disponíveis no JDK padrão . A síntese e de reconhecimento de voz (de síntese de voz e de reconhecimento) pode ser alcançada por fornecimento de um Java Speech API (JSAPI) , que fornece a biblioteca necessária:

  • javax . discurso . síntese
  • javax . discurso . reconhecimento

Síntese e reconhecimento de voz para Java é desenvolvido em uma série de aberto – fonte desses projetos, por exemplo, . FreeTTS ea Esfinge .
Depois de baixar, por exemplo JSAPI . por FreeTTS . sourceforge . rede que execute os seguintes passos:

  • Extraia o conteúdo do comprimido e vá para o \ \ lib FreeTTS
  • Execute o arquivo JSAPI . exe , clique ” Sim ” , para extrair JSAPI . ravina
  • Encontre o diretório , onde o JRE , por exemplo . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Todos os arquivos com a extensão . jar a esta cópia de diretório
  • Copie o arquivo de voz . propriedades do FreeTTS \ para \ jre \ lib por exemplo . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Reinicie Netbeans ‘ e e podemos usar a biblioteca javax . discurso