It has to be robust enough to deal with poor recognition quality, inadequate information input by the user, and ambiguous data.
if the speech option for the system is turned on, the speech-based output is generated using Lernout and Hauspie's RealSpeak text-to-speech system.