Java Syntéza a rozpoznávanie hlasu pre systému domácej automatizácie eHouse

Domáce automatizácie
eHouse možno ovládať hlasom pomocou vhodných knižnice pre Java , a mali by byť poskytnuté skôr , pretože nie sú k dispozícii v štandardnom JDK . Obaja syntéza a rozpoznávanie reči (syntéza reči a rozpoznávanie) môže byť dosiahnutý tým, že dodáva Java Speech API (JSAPI) , ktorá poskytuje potrebné knižnice:

  • javax . reč . syntéza
  • javax . reč . uznanie

Syntéza a rozpoznávanie reči pre Java je vyvinutý v rade otvorených – zdrojové tieto projekty, napr . FreeTTS a Sphinx .
Po stiahnutí JSAPI napr . podľa FreeTTS . sourceforge . netto sme vykonajte nasledujúce kroky:

  • Extrahujte obsah zovretia a ísť do zložky \ FreeTTS \ lib
  • Spustite súbor JSAPI . exe , kliknite na tlačidlo ” Áno ” , extrahovať JSAPI . úžľabina
  • Nájdite adresár , kde JRE , napr . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Všetky súbory s príponou . jar súbor do tohto adresára kópiu
  • Skopírujte súbor prejav . vlastnosti z \ FreeTTS do \ jre \ lib napr . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Restart Netbeans ‘ a a môžeme použiť knižnicu javax . reč