Java synthesis at Voice Recognition para sa Home Automation System eHouse

Home Automation
eHouse maaaring kinokontrol sa pamamagitan ng boses gamit ang naaangkop na aklatan para sa Java , at dapat sila sa mga dati , dahil ang mga ito ay hindi magagamit sa standard JDK . Maaaring nakamit ang parehong synthesis at speech recognition (speech synthesis at pagkilala) sa pamamagitan ng pagbibigay ng Java Speech API (JSAPI) , na nagbibigay ng mga kinakailangang library:

  • javax . pananalita . pagbubuo
  • javax . pananalita . pagkilala

Synthesis at speech recognition para sa Java ay binuo sa isang bilang ng mga bukas na – pinagmulan mga proyekto halimbawa . FreeTTS at Sphinx .
Pagkatapos-download ng JSAPI eg . sa pamamagitan ng FreeTTS . sourceforge . lambat gumanap namin ang mga sumusunod na hakbang:

  • I-extract ang mga nilalaman ng pinched at pumunta sa \ FreeTTS \ Lib
  • Patakbuhin ang file JSAPI . exe , i-click ang ” Oo ” , i-extract JSAPI . labing
  • Hanapin ang direktoryo , kung saan ang JRE , halimbawa . C: \ Java \ jdk1 . 7 . 0_03 \ JRE \ Lib \ EXT
  • Ang lahat ng mga file na may extension . jar file sa kopya ng direktoryo na ito
  • Kopyahin ang file na salita . mga katangian mula sa \ FreeTTS sa \ JRE \ Lib eg . C: \ Java \ jdk1 . 7 . 0_03 \ JRE \ Lib \
  • I-restart ang Netbeans ‘ at maaari naming gamitin ang library ng javax . pananalita