Java Syntese og stemmegenkendelse til Home Automation System eHouse

Home Automation
eHouse kan styres med stemmen ved hjælp af de relevante biblioteker til Java , og de bør have alle de tidligere , da de ikke er tilgængelige i standard JDK . Både syntese og talegenkendelse (talesyntese og anerkendelse) kan opnås ved at levere en Java Speech API (JSAPI) , som giver den nødvendige bibliotek:

  • javax . tale . syntese
  • javax . tale . anerkendelse

Syntese og talegenkendelse til Java er udviklet i en række af åbne – source disse projekter fx . FreeTTS og Sphinx .
Når du har downloadet JSAPI fx . ved FreeTTS . sourceforge . netto vi udføre følgende trin:

  • Pakke indholdet af den sammenklemte og gå til \ FreeTTS \ lib
  • Kør filen JSAPI . exe , klik ” Ja ” , at ekstrahere JSAPI . slugt
  • Find den mappe , hvor JRE , fx . C: \ Java \ jdk1 . 7 . 0_03 \ JRE \ lib \ ext
  • Alle filer med endelsen . jar fil til denne mappe kopi
  • Kopier filen tale . egenskaber fra \ FreeTTS til \ JRE \ lib fx . C: \ Java \ jdk1 . 7 . 0_03 \ JRE \ lib \
  • Genstart Netbeans ‘ og og vi kan bruge javax biblioteket . tale