We report on the development of an Automatic Dialogue Generator (ADG), a software engine with associated library files, that simplifies the generation of new applications requiring a speech interface. A key feature of the ADG is that, given any task description specified in tables, the ADG can automatically generate a finite-state dialogue for that task, in a uniform and consistent fashion. The ADG generates a connected graph structure that provides the general dialogue flow between dialogue states, as well as all the dialogue and action components within each state. Our design philosophy is to build an Application Generator (AG) that is highly portable. The AG contains four modular pieces, of which one is the ADG described here. The ADG consists of domain independent modules used to create a unique dialogue for each individual. The ADG accomplishes this by combining information from a user’s profile with information from external sources to generate a dynamic and user-specific dialogue flow. The user specifies types of services, such as Sports and Email, and keywords are defined to prune and organize the information for each service.
[1]
Chin-Hui Lee,et al.
A language for creating speech applications
,
1998,
ICSLP.
[2]
E. Russell Ritenour,et al.
Evaluating spoken dialog systems for telecommunication services
,
1997,
EUROSPEECH.
[3]
Sunil Issar,et al.
A speech interface for forms on WWW
,
1997,
EUROSPEECH.
[4]
Victor Zue,et al.
GALAXY-II: a reference architecture for conversational system development
,
1998,
ICSLP.
[5]
Chin-Hui Lee,et al.
Speech technology integration and research platform: a system study
,
1997,
EUROSPEECH.
[6]
Chin-Hui Lee,et al.
Automatic Application Generator Matches User Expectations to System Capabilities
,
2000
.
[7]
Marilyn A. Walker,et al.
Evaluating competing agent strategies for a voice email agent
,
1997,
EUROSPEECH.
[8]
Hélène Bonneau-Maynard,et al.
Evaluation of dialog strategies for a tourist information retrieval system
,
1998,
ICSLP.