4.2.2 Devices and Variables

Devices are things like speech recognisers, speech synthesisers, database interfaces, and other external programs that the dialogue manager can talk to.

Devices

Devices are things like speech recognisers, speech synthesisers, database interfaces, and other external programs that the dialogue manager can talk to. New devices can be defined for the current dialogue specifications from the Graph - Devices menu. Every device has a name and a port. Names and port numbers can be edited by double-clicking on the field in the table. The choice of a name is totally up to the developer. The port, however, must match the port used by the client program that the dialogue manager should talk to. For example, our speech synthesis client uses port 1235, so the port should be set to 1235, as well, in the definition of the synthesis device in the CLT tool.

Variables

Variables are just like ordinary Java variables. They have a name, a data-type (string, integer, float, or boolean), and a value. You can define new variables with their types and initial values in the Graph - Variables menu.


Dimitra Tsovaltzi, Stephan Walter and Aljoscha Burchardt
Version 1.2.5 (20030212)