Package inpro.incremental.processor

Interface Summary
AbstractFloorTracker.Listener the interface that the floor manager's listeners must implement
AudioActionManager.Listener Interface for dialogue manager (or other previous modules) to implement.
RMRSComposer.Resolver Interface to call whenever a Formula needs to check if its relations resolve with something in the world.
 

Class Summary
AbstractDialogueManager An abstract DM.
AbstractFloorTracker A floor tracker tracks which dialogue participant has the floor (i.e. the user or the system) and takes decisions when the floor should be taken or released
AudioActionManager  
IUBasedFloorTracker  
IUNetworkActionManager Implements utterance execution for DialogueActIUs grounded-in a wider IU network.
IUNetworkDialogueManager  
RMRSComposer  
SynthesisModule concurrency: playNoise() and update() are synchronized, so do not try to call them from the same thread
Tagger An incremental processor that produces TagIUs from WordIUs.
TagParser An IU processor wrapper around the SITDBSParser.
TextBasedFloorTracker  
WordCatcher A dummy module that expects WordIUs and beeps upon the reception of a specific word.
 

Enum Summary
AbstractFloorTracker.InternalState the internal state of the floor tracker: - user is silent and we're not expecting her to speak - user is silent but we are expecting her to speak (this may lead to a time-out) - user is talking (currently no provisions for whether we want her to speak or not)
AbstractFloorTracker.Signal other modules are notified about floor state if they implement FloorManager.Listener and are registered to listen in the configuration file