Java Syntéza a rozpoznávání hlasu pro systému domácí automatizace eHouse

Domácí automatizace
eHouse lze ovládat hlasem pomocí vhodných knihovny pro Java , a měly by být poskytnuty dříve , protože nejsou k dispozici ve standardním JDK . Oba syntéza a rozpoznávání řeči (syntéza řeči a rozpoznávání) může být dosaženo tím, že dodává Java Speech API (JSAPI) , která poskytuje potřebné knihovny:

  • javax . řeč . syntéza
  • javax . řeč . uznání

Syntéza a rozpoznávání řeči pro Java je vyvinut v řadě otevřených – zdrojové tyto projekty, např. . FreeTTS a Sphinx .
Po stažení JSAPI např. . podle FreeTTS . sourceforge . čistý jsme proveďte následující kroky:

  • Extrahujte obsah sevření a jít do složky \ FreeTTS \ lib
  • Spusťte soubor JSAPI . exe , klepněte na tlačítko ” Ano ” , extrahovat JSAPI . rokle
  • Najděte adresář , kde JRE , např. . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Všechny soubory s příponou . jar soubor do tohoto adresáře kopii
  • Zkopírujte soubor projev . vlastnosti z \ FreeTTS do \ jre \ lib např. . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Restart Netbeans ‘ a a můžeme použít knihovnu javax . řeč