inpro.incremental.processor
Class IUNetworkActionManager
java.lang.Object
inpro.incremental.PushBuffer
inpro.incremental.IUModule
inpro.incremental.processor.AudioActionManager
inpro.incremental.processor.IUNetworkActionManager
- All Implemented Interfaces:
- edu.cmu.sphinx.instrumentation.Resetable, edu.cmu.sphinx.util.props.Configurable, AbstractFloorTracker.Listener
public class IUNetworkActionManager
- extends AudioActionManager
Implements utterance execution for DialogueActIUs grounded-in
a wider IU network.
Applies basic trial intonation logic for rising vs non-rising pitch
and throws timeouts accordingly.
- Author:
- okko
Fields inherited from class inpro.incremental.processor.AudioActionManager |
amListeners, audioDispatcher, audioPath, floorTracker, PROP_AUDIO_PATH, PROP_DISPATCHER, PROP_FLOOR_TRACKER, PROP_STATE_LISTENERS, PROP_UTTERANCE_MAP, toPerform, utteranceMapFile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IUNetworkActionManager
public IUNetworkActionManager()
floor
public void floor(AbstractFloorTracker.Signal signal,
AbstractFloorTracker floorManager)
- Description copied from class:
AudioActionManager
- When the floor changes, react: br>
If floor is taken, be quiet br>
If floor is available, speak queued IUs' utterance (from file if one is available, via TTS otherwise). br>
- Specified by:
floor
in interface AbstractFloorTracker.Listener
- Overrides:
floor
in class AudioActionManager
- Parameters:
signal
- the signal describing the change in the floorfloorManager
- the floor manager itself. in this way a consumer can request e.g. to change timeouts
playNoInputUtterance
protected void playNoInputUtterance()
playShortPosGroundingUtterance
protected void playShortPosGroundingUtterance()
playShortNegGroundingUtterance
protected void playShortNegGroundingUtterance()
playPosGroundingUtterance
protected void playPosGroundingUtterance()
playNegGroundingUtterance
protected void playNegGroundingUtterance()
playClarificationUtterance
protected void playClarificationUtterance()
playRequestUtterance
protected void playRequestUtterance()
playSystemUtterance
protected void playSystemUtterance(java.lang.String string)