Java Sintesis dan Voice Recognition untuk eHouse Depan Sistem Otomasi

Home Automation
eHouse dapat dikontrol oleh suara menggunakan perpustakaan yang sesuai untuk Java , dan mereka harus disediakan dengan sebelumnya , karena mereka tidak tersedia di JDK standar . Kedua sintesis dan pengenalan suara (pidato sintesis dan pengakuan) dapat dicapai dengan memasok Pidato Java API (jsapi) , yang menyediakan perpustakaan yang diperlukan:

  • javax . pidato . sintese
  • javax . pidato . pengakuan

Sintesis dan pengenalan suara untuk Java dikembangkan di sejumlah terbuka – sumber proyek-proyek misalnya . FreeTTS dan Sphinx .
Setelah men-download jsapi misalnya . oleh FreeTTS . sourceforge . net kita melakukan langkah-langkah berikut:

  • Ekstrak isi terjepit dan pergi ke \ FreeTTS \ lib
  • Jalankan file jsapi . exe , klik ” Ya ” , untuk mengekstrak jsapi . jurang
  • Cari direktori , mana JRE , misalnya . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Semua file dengan ekstensi . jar file ke direktori ini copy
  • Salin pidato berkas . sifat dari \ FreeTTS ke \ jre \ lib misalnya . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Restart Netbeans ‘ dan dan kita dapat menggunakan perpustakaan javax . pidato