การสังเคราะห์ Java และการรับรู้เสียงสำหรับบ้าน eHouse ระบบอัตโนมัติ

บ้านอัตโนมัติ
eHouse สามารถควบคุมได้โดยใช้ห้องสมุดเสียงที่เหมาะสมสำหรับ Java , และพวกเขาควรจะให้มีก่อนหน้านี้ , ตั้งแต่พวกเขาไม่สามารถใช้ได้ในมาตรฐาน JDK . การสังเคราะห์และรู้จำเสียงพูด (สังเคราะห์เสียงและการรับรู้) สามารถทำได้โดยการจัดหา Java Speech API (JSAPI) , ซึ่งให้ห้องสมุดที่จำเป็น:

  • javax . การพูด . การสังเคราะห์
  • javax . การพูด . ได้รับการยอมรับ

การสังเคราะห์และการรู้จำเสียงพูดสำหรับ Java มีการพัฒนาในจำนวนของการเปิด – โครงการแหล่งเหล่านี้เช่น . สฟิงซ์และ FreeTTS .
หลังจากดาวน์โหลด JSAPI เช่น . โดย FreeTTS . SourceForge . สุทธิ เราดำเนินการตามขั้นตอนต่อไปนี้:

  • แยกเนื้อหาของ pinched และไป \ lib FreeTTS \
  • เรียกใช้แฟ้ม JSAPI . exe , คลิก ” ใช่ ” , เพื่อดึง JSAPI . หุบ
  • หาไดเรกทอรี , ที่ JRE , เช่น . C: \ Java \ jdk1 . 7 . 0_03 \ JRE \ lib \ ext
  • ไฟล์ทั้งหมดที่มีนามสกุล . ไฟล์ jar เพื่อคัดลอกไดเรกทอรีนี้
  • คัดลอกไฟล์เสียง . คุณสมบัติจาก FreeTTS \ to \ JRE \ lib เช่น . C: \ Java \ jdk1 . 7 . 0_03 \ JRE \ lib \
  • รีสตาร์ท Netbeans ‘ และเราสามารถใช้ห้องสมุด javax . การพูด