Java Synthese und Voice Recognition für Home Automation System eHouse

Home Automation
eHouse können per Spracheingabe gesteuert werden über die entsprechenden Bibliotheken für Java , und sie sollten mit dem zuvor bereitgestellt werden , da sie nicht in der Standard-JDK verfügbar . Sowohl Synthese und Spracherkennung (Sprachsynthese und Anerkennung) kann durch Zufuhr eines Java Speech API (JSAPI) erreicht werden , das sorgt für die nötige Bibliothek:

  • javax . Rede . Synthese
  • javax . Rede . Anerkennung

Synthese und Spracherkennung für Java ist in einer Reihe von offenen entwickelten – Quelle diese Projekte zB . FreeTTS und Sphinx .
Nach dem Download JSAPI zB . durch FreeTTS . sourceforge . Netz Wir führen Sie die folgenden Schritte aus:

  • Entpacken Sie den Inhalt des eingeklemmten und gehen Sie zu dem Ordner \ FreeTTS \ lib
  • Führen Sie die Datei JSAPI . exe , klicken ” Ja ” , um JSAPI extrahieren . Schlucht
  • Suchen Sie das Verzeichnis , wo die JRE , zB . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \ ext
  • Alle Dateien mit der Erweiterung . jar-Datei in dieses Verzeichnis kopieren
  • Kopieren Sie die Datei Rede . Eigenschaften aus dem \ FreeTTS to \ jre \ lib zB . C: \ Java \ jdk1 . 7 . 0_03 \ jre \ lib \
  • Starten Netbeans ‘ und wir können die javax Bibliothek . Rede