Java Sintesi e riconoscimento vocale per eHouse sistema domotico

Home Automation
eHouse può essere controllata da voce utilizzando le librerie appropriate per Java , e devono essere fornite con il già , dal momento che non sono disponibili nel JDK standard . Sia sintesi e riconoscimento vocale (sintesi vocale e riconoscimento) può essere ottenuto fornendo un Java Speech API (JSAPI) , che fornisce la libreria necessaria:

  • javax . discorso . sintesi
  • javax . discorso . riconoscimento

Sintesi e riconoscimento vocale per Java è sviluppato in una serie di aperto – fonte questi progetti ad esempio . FreeTTS e la Sfinge .
Dopo aver scaricato JSAPI ad esempio . da FreeTTS . sourceforge . netto abbiamo effettuare le seguenti operazioni:

  • Estrarre il contenuto del pizzicato e andare nella cartella \ lib \ FreeTTS
  • Eseguire il file JSAPI . exe , fare clic ” Sì ” , estrarre JSAPI . burrone
  • Trova la directory , dove il JRE , ad esempio, . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Tutti i file con estensione . jar a questa copia directory
  • Copiare il file di discorso . proprietà dal \ FreeTTS a \ jre \ lib esempio . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Riavviare Netbeans ‘ e e possiamo utilizzare la libreria javax . discorso