Java síntesis y reconocimiento de voz para eHouse Sistema de automatización del hogar

Domótica
eHouse puede ser controlado por voz usando las bibliotecas apropiadas para Java , y se les debe proporcionar con el anteriormente , ya que no están disponibles en el JDK estándar . Tanto la síntesis y reconocimiento de voz (síntesis de voz y reconocimiento) se puede lograr mediante el suministro de un Java Speech API (JSAPI) , que proporciona la biblioteca necesaria:

  • javax . discurso . síntesis
  • javax . discurso . reconocimiento

Síntesis y reconocimiento de voz para Java se desarrolla en una serie de abierto – fuente de estos proyectos, por ejemplo, . FreeTTS y la Esfinge .
Después de descargar JSAPI por ejemplo, . por FreeTTS . SourceForge . neto llevamos a cabo los siguientes pasos:

  • Extraiga el contenido de la pellizcó y vaya a la carpeta \ lib \ FreeTTS
  • Ejecute el archivo JSAPI . exe , clic ” Sí ” , para extraer JSAPI . barranco
  • Busque el directorio , donde el JRE , por ejemplo, . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Todos los archivos con la extensión . jar a esta copia del directorio
  • Copie el archivo de voz . propiedades de la FreeTTS \ a \ jre por ejemplo, \ lib . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Reinicie Netbeans ‘ y ya podemos utilizar la biblioteca javax . discurso