The development of efficient speech dialog systems involves choosing suitable dialog strategies that are able to ask the right questions and return the information requested by users. The problem here lies in the fact that there are no set methods or clear criteria for outlining a good strategy. The criteria applied by the UPC for designing a dialog are based on extremely simple concepts:
Besides these basic principles of design, there are two significant factors that condition the development of dialogs: firstly, the range of application scenarios that must be resolved (i.e. the design of a dialog is determined by a system’s scope of application) and secondly, the performance of the speech recognition systems used.
In view of the above concepts, in most cases the dialog systems developed favor a certain style of control. These systems guarantee improved robustness by minimizing the number of mistakes or omissions made by users, in exchange for less freedom and a loss of naturalness.
Some of the most common strategies that form part of dialog that are designed to increase robustness and naturalness in these kinds of deterministic systems include :