I wondered if anyone has tried to make a round trip with:
IBM javaspeech for recognition
Opencyc for reasoning and
FreeTTS for speech output
...as to produce an intelligent talking machine (not like Alice or the
like, which is not very clever).
You will find my latest opensource contribution on http://www.jscience.org