FreeTTSを使えばjavaで音声合成、音声認識ができます。 もっともシンプルなデモは freetts-1.2.1/demo/freetts/HelloWorld/FreeTTSHelloWorld.java です。 実行時にパスを通す必要があるファイルはこれらだと思います。 freetts-1.2.1\lib\freetts.jar freetts-1.2.1\lib\cmu_us_kal.jar freetts-1.2.1\lib\cmulex.jar 実行時に音声を指定するオプションが必要です。 -Dfreetts.voices=com.sun.speech.freetts.en.us.cmu_us_kal.KevinVoiceDirectory これが音声データであり、 kevin, kevin16 にあたります。 実際に音声が入っているのは freetts-1.2.1\lib\