Tổng hợp và nhận dạng giọng nói Java eHouse Trang chủ hệ thống tự động

Home Automation
eHouse có thể được kiểm soát bằng giọng nói bằng cách sử dụng các thư viện thích hợp cho Java , và họ phải được cung cấp trước đó , kể từ khi họ không có sẵn trong JDK tiêu chuẩn . Cả hai tổng hợp và nhận dạng giọng nói (bài phát biểu tổng hợp và công nhận) có thể đạt được bằng cách cung cấp Java Speech API (jsapi) , cung cấp các thư viện cần thiết:

  • javax . bài phát biểu . tổng hợp
  • javax . bài phát biểu . công nhận

Tổng hợp và nhận dạng giọng nói cho Java được phát triển trong một số mở – nguồn các dự án này, ví dụ như . FreeTTS và tượng Nhân sư .
Sau khi tải về jsapi ví dụ như . qua FreeTTS . SourceForge . net chúng tôi thực hiện các bước sau đây:

  • Trích xuất nội dung của chèn ép và đi \ FreeTTS \ lib
  • Khởi jsapi tập tin . exe , nhấp vào ” Vâng ” , để trích xuất jsapi . khe nước
  • Tìm thư mục , nơi JRE , ví dụ: . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Tất cả các tập tin với phần mở rộng . jar này bản sao thư mục
  • Sao chép các bài phát biểu tập tin . tài sản từ FreeTTS \ \ jre \ lib ví dụ như . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Khởi động lại Netbeans ‘ và chúng ta có thể sử dụng thư viện javax . bài phát biểu