Java Sinteza in Voice Priznanje za dom eHouse sistem za avtomatizacijo

Avtomatizacija doma
eHouse mogoče nadzorovati z uporabo ustreznih govornih knjižnice za Javo , in jih je treba zagotoviti predhodno , ker niso na voljo v standardni JDK . Tako sintezo in prepoznavanje govora (sinteza govora in priznanje), se lahko doseže z dobavo Java Speech API (JSAPI) , ki zagotavlja potrebno knjižnico:

  • javax . govor . Sinteza
  • javax . govor . Priznanje

Sinteza in prepoznavanje govora za Javo je razvila v številnih odprtih – Izvorno so ti projekti, npr . FreeTTS in Sphinx .
Po prenosu JSAPI npr . s FreeTTS . sourceforge . net smo naredite naslednje:

  • Izvleček vsebino stisnejo in pojdite na \ \ lib FreeTTS
  • Zaženite datoteko JSAPI . exe , kliknite ” Da ” , izločiti JSAPI . soteska
  • Poiščite mapo , če JRE , npr. . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Vse datoteke s končnico . jar tega imenika kopijo
  • Kopiranje datoteke govor . lastnosti iz \ \ jre FreeTTS v \ lib primer . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Znova NetBeans ‘ in pa lahko uporabite knjižnico javax . govor