ホームオートメーションシステムのeHouse用のJava合成と音声認識

ホームオートメーション
eHouseは、Javaのための適切なライブラリを使用して音声で制御することができ , そして彼らは、以前に提供されるべきである , 彼らは標準のJDKでは使用できませんので、 . 両方の合成と音声認識(音声合成·認識)は、JavaスピーチAPI(JSAPI)を供給することによって達成することができる , これは、必要なライブラリを提供します:

  • javaxの . スピーチ . 合成
  • javaxの . スピーチ . 認識

Java用の合成と音声認識は、オープンの数で開発されています – ソースこれらのプロジェクトの例 . FreeTTSとスフィンクス .
JSAPIなどをダウンロードした後 . バイ FreeTTS . sourceforgeの . ネット 我々は、次の手順を実行します。

  • つままの内容を抽出し、\ FreeTTS \ libに移動
  • ファイルJSAPIを実行 . exeファイル , クリック ” はい ” , JSAPIを抽出する . 渓谷
  • ディレクトリを検索 , どこのJRE , 例えば . C:\ Javaの\ JDK1 . 7 . 0_03 \ JRE \ lib \ディレクトリEXT
  • 拡張子を持つすべてのファイル . このディレクトリへのコピーjarファイル
  • ファイルのスピーチをコピー . \ JRE \ libディレクトリなどに\ FreeTTSからプロパティ . C:\ Javaの\ JDK1 . 7 . 0_03 \ JRE \ lib \ディレクトリ
  • Netbeansを再起動 ‘ そして、我々はjavaxのライブラリーを使用することができ . スピーチ