OpenDial is a Java-based software toolkit to facilitate the development of robust and adaptive spoken dialog systems. The toolkit itself is domain-independent and can be easily applied to any particular dialog domain. Dialog understanding, management and generation are expressed in OpenDial through probabilistic rules encoded in a simple XML format.
In a nutshell, probabilistic rules are high-level templates for the construction of directed graphical models (i.e. Bayesian and decision networks) and are intended to combine the benefits of logical and statistical approaches to dialog modelling in a single framework.
For the purpose of submitting this package to Fedora, here is the RPM spec file.