Configuring Apollo

From Olympus
Jump to: navigation, search

The list of the configuration properties and valid values that Apollo are below. See Agent Runtime Configuration Overview for the general configuration file format.

Contents

Available Logging and Display Streams

symbol constant in the code gloss
GXI -- GALAXY_STREAM Hub traffic (message arrival, dispatch; etc)
CTH -- CORE_THREAD_STREAM event & action dispatches; experiment id's
AGN -- AGENTS_STREAM notifications from other agents (e.g. start/stop speaking)
REG -- REGISTRY_STREAM currently not used
ACR -- ACTIONRECEIVER_STREAM currently not used
ICT -- INTERACTION_CONTROLLER_STREAM currently not used
ISM -- INTERACTION_STATE_MONITOR_STREAM currently not used

imi_verbosity

Integer boolean value that specifies whether Apollo should have verbose output or not. Default value is 0.

init_log_dir

Default directory that Apollo should log to before the session begins. Default is . (the current directory).

utt_final_pause_duration_threshold

Duration (in milliseconds) that Apollo will expect silence to be continuously detected for Apollo to endpoint the utterance. Default value is 500.

output_modes

Indicates the input modalities used in this system concated by +. : --- New in Olympus 2.5 ---

speech Input through user speech. (default modality)
gui Input via a GUI (graphical user interface.) See Roomline for an example.
tty Placeholder for the future implementation of a TTY server modality.

Example

input_modes = speech+tty+gui

output_modes

Indicates the output modalities used in this system concated by +. : --- New in Olympus 2.5 ---

speech The default, and only implemented output.
tty Placeholder for the future implementation of a TTY server modality.
display Placeholder for the future implementation of a display (graphical user interface) modality.

Example

output_modes = speech+tty+display

turn_timeout

Default amount of time (in milliseconds) with no input in which Apollo executes the timeout prompt for the current turn.

session_timeout

Default amount of time (in milliseconds) with no input in which Apollo closes the session.

exit_on_fatal_error

Indicates whether or not Apollo will exit (terminate) on a fatal error:

true The dialog manager will exit upon encountering a fatal error.
false Dialog manager will remain running but ignore all incoming requests upon encountering a fatal error. (default)

experimental_condition

Set the experimental condition for this system:

default Normal operation.
random_pause_threshold Change the utterance-final pause duration threshold to a random value for each utterance.

pulse_rate

The frequency (in milliseconds) that Apollo sends the pulse event to all of its agents. Default is 20.

Personal tools