This is because the tonality, rhythm, emphasis, general expressiveness of human speech is missing. It is possible to improve this by providing a higher level context derived either human direction and script annotation or an advanced natural language system that monitors the overall discourse. Natural Language Processing Speech technology has seen major leaps of improvement in the last few years in both quality and cost of systems. This has progressed to the current commercial offerings for complete dialog and discourse management for automated call centers. These couple speech recognition and generation with natural language processing for fairly sophisticated and effective applications within a limited scope.
Dialog management concentrates on pairs of input and response phrases.
It can provide local context for recognition and controlling naturalness of generation. Version 4.0a was released in February of this year. Sun has developed the Java Speech API to provide cross-platform interface to support command and control recognizers, dictation systems and speech synthesizers. A conversational application is an application that interacts with the user through spoken input and output. Markup Language documents - may be obtained over the network.