A B C D E F G H I J K L M N O P Q R S T U V W X

S

SEMAINE_LIFESIGNLIMIT - Static variable in class eu.semaine.components.dialogue.interpreters.UserPresenceInterpreter
Limit that no life sign is detected, in ms
semaineArousal2FSREArousal(float) - Static method in class eu.semaine.datatypes.xml.EmotionML
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
SemaineAudioPlayer - Class in eu.semaine.components.mary
Audio player
SemaineAudioPlayer() - Constructor for class eu.semaine.components.mary.SemaineAudioPlayer
 
SemaineAudioPlayer.Playloop - Class in eu.semaine.components.mary
 
SemaineAudioPlayer.Playloop(BlockingQueue<SEMAINEBytesMessage>) - Constructor for class eu.semaine.components.mary.SemaineAudioPlayer.Playloop
 
SEMAINEBytesMessage - Class in eu.semaine.jms.message
 
SEMAINEBytesMessage(Message) - Constructor for class eu.semaine.jms.message.SEMAINEBytesMessage
 
SEMAINEEmmaMessage - Class in eu.semaine.jms.message
 
SEMAINEEmmaMessage(Message) - Constructor for class eu.semaine.jms.message.SEMAINEEmmaMessage
 
semaineExpectation2FSREUnpredictability(float) - Static method in class eu.semaine.datatypes.xml.EmotionML
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
SEMAINEFeatureMessage - Class in eu.semaine.jms.message
 
SEMAINEFeatureMessage(Message) - Constructor for class eu.semaine.jms.message.SEMAINEFeatureMessage
 
SEMAINEMessage - Class in eu.semaine.jms.message
A representation of a message as used in SEMAINE code.
SEMAINEMessage(Message) - Constructor for class eu.semaine.jms.message.SEMAINEMessage
Create a SEMAINE specific abstraction from the given message.
SEMAINEMessageAvailableListener - Interface in eu.semaine.jms
 
SemaineML - Class in eu.semaine.datatypes.xml
 
SemaineML() - Constructor for class eu.semaine.datatypes.xml.SemaineML
 
semainePower2FSREPotency(float) - Static method in class eu.semaine.datatypes.xml.EmotionML
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
SEMAINEStateMessage - Class in eu.semaine.jms.message
 
SEMAINEStateMessage(Message, StateInfo.Type) - Constructor for class eu.semaine.jms.message.SEMAINEStateMessage
 
SEMAINEUtils - Class in eu.semaine.util
 
SEMAINEUtils() - Constructor for class eu.semaine.util.SEMAINEUtils
 
semaineValence2FSREValence(float) - Static method in class eu.semaine.datatypes.xml.EmotionML
Convenience function to convert between the values as used in SEMAINE and the FSRE scales used in EmotionML.
SEMAINEXMLMessage - Class in eu.semaine.jms.message
 
SEMAINEXMLMessage(Message) - Constructor for class eu.semaine.jms.message.SEMAINEXMLMessage
 
SEND_TOPICS - Static variable in class eu.semaine.components.meta.MetaMessenger
 
sendAgentTurnState() - Method in class eu.semaine.components.dialogue.interpreters.TurnTakingInterpreter
 
sendBinaryFeatureVector(float[], long) - Method in class eu.semaine.jms.sender.FeatureSender
For periodic messages
sendBinaryFeatureVector(float[], long, IOBase.Event, String, long) - Method in class eu.semaine.jms.sender.FeatureSender
For event-based messages
sendBytesMessage(byte[], long) - Method in class eu.semaine.jms.sender.BytesSender
Send a bytes message via this sender.
sendBytesMessage(byte[], long, String, long) - Method in class eu.semaine.jms.sender.BytesSender
Send a bytes message via this sender.
sendCallbackMessage(String, String) - Method in class eu.semaine.components.mary.QueuingAudioPlayer
 
sendCallbackMessage(String, String) - Method in class eu.semaine.components.mary.SemaineAudioPlayer
 
sendData(String, String, String) - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
Sends the given data to the other Semaine components
sendDataAtEndOfTurn(String, String, String) - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
Adds the given data to the list of data to send to Semaine at the end of the Agent's turn
sendDialogueAct(DialogueAct) - Method in class eu.semaine.components.dialogue.interpreters.UtteranceInterpreter
 
sendDialogueActOld(DialogueAct) - Method in class eu.semaine.components.dialogue.interpreters.UtteranceInterpreter
Creates an EmmaMessage with the utterance and all detected features
sendEmotions(float, float, float, float, String) - Method in class eu.semaine.components.dialogue.interpreters.EmotionInterpreter
Sends the given emotion with the given value to the UserState
Sender - Class in eu.semaine.jms.sender
This class handles the common part to all message senders in the SEMAINE system.
Sender(String, String, String) - Constructor for class eu.semaine.jms.sender.Sender
Create a new Sender to the given topic on the default JMS server.
Sender(String, String, String, String, String, String) - Constructor for class eu.semaine.jms.sender.Sender
Create a new Sender to the given topic on the given JMS server.
senders - Variable in class eu.semaine.components.Component
 
sendFeatureVector(float[], long) - Method in class eu.semaine.jms.sender.FeatureSender
Send a vector of float features as a text message.
sendFeatureVector(float[], long, boolean) - Method in class eu.semaine.jms.sender.FeatureSender
Send a vector of float features.
sendFeatureVector(float[], long, IOBase.Event, String, long) - Method in class eu.semaine.jms.sender.FeatureSender
Send a vector of float features as a text message.
sendFeatureVector(float[], long, boolean, IOBase.Event, String, long) - Method in class eu.semaine.jms.sender.FeatureSender
Send a vector of float features.
sendMentalState() - Method in class eu.semaine.components.dialogue.interpreters.AgentMentalStateInterpreter
 
sendSilent() - Method in class eu.semaine.components.dialogue.test.TestGui
 
sendSpeaking() - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
Updates the InformationState with the behaviour that the Agent is performing now
sendSpeaking() - Method in class eu.semaine.components.dialogue.test.TestGui
 
sendStateInfo(StateInfo, long) - Method in class eu.semaine.jms.sender.StateSender
Send the given state information.
sendStateInfo(StateInfo, long, String, long) - Method in class eu.semaine.jms.sender.StateSender
Send the given state information.
sendTextFeatureVector(float[], long) - Method in class eu.semaine.jms.sender.FeatureSender
For periodic messages
sendTextFeatureVector(float[], long, IOBase.Event, String, long) - Method in class eu.semaine.jms.sender.FeatureSender
For event-based messages
sendTextMessage(String, long) - Method in class eu.semaine.jms.sender.Sender
Send a text message via this sender.
sendTextMessage(String, long, String, long) - Method in class eu.semaine.jms.sender.Sender
Send a text message via this sender.
sendTextMessage(String, long, IOBase.Event) - Method in class eu.semaine.jms.sender.Sender
Send a text message via this sender, for event-based messages.
sendTextMessage(String, long, IOBase.Event, String, long) - Method in class eu.semaine.jms.sender.Sender
Send a text message via this sender, for event-based messages.
sendUserStateChange(String, String) - Method in class eu.semaine.components.dialogue.interpreters.NonVerbalInterpreter
Sends the given variable name and value to the UserState.
sendUserStateChange(String[], String[]) - Method in class eu.semaine.components.dialogue.interpreters.NonVerbalInterpreter
Sends the given variable names and values to the UserState.
sendUtterance(String) - Method in class eu.semaine.components.dialogue.test.TestGui
Sends the given utterance to the userstate using an EmmaMessage
sendUtteranceToMary(String) - Method in class eu.semaine.components.dialogue.test.TestGui
Sends the given utterance to the output modules.
sendXML(Document, long) - Method in class eu.semaine.jms.sender.XMLSender
Send an XML document as a "single" event.
sendXML(Document, long, String, long) - Method in class eu.semaine.jms.sender.XMLSender
Send an XML document as a "single" event.
sendXML(Document, long, IOBase.Event) - Method in class eu.semaine.jms.sender.XMLSender
Send an XML document with the given event tag.
sendXML(Document, long, IOBase.Event, String, long) - Method in class eu.semaine.jms.sender.XMLSender
Send an XML document with the given event tag.
session - Variable in class eu.semaine.jms.IOBase
 
setAgentSpeakingState(StateInfo) - Method in class eu.semaine.components.dialogue.interpreters.TurnTakingInterpreter
Reads the received Message and tries to filter out the detected user speaking state.
setCharacter(StateInfo) - Method in class eu.semaine.components.dialogue.interpreters.TurnTakingInterpreter
Reads the received Message and tries to filter out a change of character
setCharacter(String) - Method in class eu.semaine.components.dummy.TTSInputComponent
 
setEventBased() - Method in class eu.semaine.jms.sender.Sender
Determine that the data is event-based, not periodic.
setFeatureNames(String[]) - Method in class eu.semaine.jms.message.SEMAINEFeatureMessage
Set the feature names corresponding to the features.
setFeatureNames(String[]) - Method in class eu.semaine.jms.sender.FeatureSender
Initiate the list of feature names to use.
setInfo(String, String) - Method in class eu.semaine.datatypes.stateinfo.StateInfo
 
setISEmotions(String, ArrayList<Float>, ArrayList<Float>) - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
Based on the given emotion-name, and the list of low and high receives intensities, calculate the min,max and average values, and put this in the InformationState.
setMessageListener(SEMAINEMessageAvailableListener) - Method in class eu.semaine.jms.receiver.Receiver
 
setPeriodic(int) - Method in class eu.semaine.jms.sender.Sender
Determine that the data is periodic, and set the period in which data is (intended to be) sent, in milliseconds.
setTimeToLive(long) - Method in class eu.semaine.jms.sender.Sender
Set the time to live for all messages sent by this sender, i.e. the number of milliseconds before the message is considered obsolete by the JMS system.
setUserSpeakingState(StateInfo) - Method in class eu.semaine.components.dialogue.interpreters.TurnTakingInterpreter
Reads the received Message and tries to filter out the detected user speaking state.
SHORT_LENGTH - Static variable in class eu.semaine.components.dialogue.interpreters.UtteranceInterpreter
 
SOURCE - Static variable in class eu.semaine.jms.message.SEMAINEMessage
The name of the property used for the component that sent the data.
source - Variable in class eu.semaine.jms.sender.Sender
The name of the source component from where the data originated.
speak(String, String) - Method in class eu.semaine.components.dummy.TTSInputComponent
 
SpeechBMLRealiser - Class in eu.semaine.components.mary
Speech preprocessor : To find pitch accent and boundaries Speech BML realiser : Audio synthesis and phone timings
SpeechBMLRealiser() - Constructor for class eu.semaine.components.mary.SpeechBMLRealiser
 
SpeechBMLRealiser(String, String, String, String) - Constructor for class eu.semaine.components.mary.SpeechBMLRealiser
Protected constructor which must be called by all constructors.
SpeechPreprocessor - Class in eu.semaine.components.mary
Speech preprocessor : To find pitch accent and boundaries Speech BML realiser : Audio synthesis and phone timings
SpeechPreprocessor() - Constructor for class eu.semaine.components.mary.SpeechPreprocessor
 
SpeechPreprocessor(String, String, String, String) - Constructor for class eu.semaine.components.mary.SpeechPreprocessor
Protected constructor which must be called by every constructor
speechReady(SEMAINEXMLMessage) - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
This method checks if the given message contains the end signal of the animation that the agent is playing.
speechStarted(SEMAINEXMLMessage) - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
This method checks if the given message contains the start signal of the animation that the agent is going to play next.
SPIKE - Static variable in class eu.semaine.components.dialogue.interpreters.TurnTakingInterpreter
 
SSML - Class in eu.semaine.datatypes.xml
 
SSML() - Constructor for class eu.semaine.datatypes.xml.SSML
 
startConnection() - Method in class eu.semaine.jms.IOBase
 
state - Variable in class eu.semaine.components.Component
 
state - Variable in class eu.semaine.jms.message.SEMAINEStateMessage
 
StateInfo - Class in eu.semaine.datatypes.stateinfo
A class representing one of the information states.
StateInfo(Document, String, String, String, StateInfo.Type) - Constructor for class eu.semaine.datatypes.stateinfo.StateInfo
 
StateInfo(Map<String, String>, String, StateInfo.Type) - Constructor for class eu.semaine.datatypes.stateinfo.StateInfo
 
StateInfo.Type - Enum in eu.semaine.datatypes.stateinfo
 
StateInfo.XPathInfoMapper - Class in eu.semaine.datatypes.stateinfo
A helper class that supports us in mapping short names to XPath expressions.
StateInfo.XPathInfoMapper(Map<String, String>, Map<String, String>) - Constructor for class eu.semaine.datatypes.stateinfo.StateInfo.XPathInfoMapper
 
stateInfoType - Variable in class eu.semaine.jms.message.SEMAINEStateMessage
 
stateName - Variable in class eu.semaine.datatypes.stateinfo.StateInfo
 
StateReceiver - Class in eu.semaine.jms.receiver
 
StateReceiver(String, StateInfo.Type) - Constructor for class eu.semaine.jms.receiver.StateReceiver
Create a receiver that will listen for all messages in the given Topic on the default JMS server.
StateReceiver(String, String, StateInfo.Type) - Constructor for class eu.semaine.jms.receiver.StateReceiver
Create a receiver that will listen only to the messages in the given Topic that will pass the given messageSelector, on the default JMS server.
StateReceiver(String, String, String, String, StateInfo.Type) - Constructor for class eu.semaine.jms.receiver.StateReceiver
Create a receiver that will listen for all messages in the given Topic on the given JMS server.
StateReceiver(String, String, String, String, String, StateInfo.Type) - Constructor for class eu.semaine.jms.receiver.StateReceiver
Create a receiver that will listen only to the messages in the given Topic that will pass the given messageSelector, on the given JMS server.
StateSender - Class in eu.semaine.jms.sender
An abstraction of Sender for state data.
StateSender(String, StateInfo.Type, String) - Constructor for class eu.semaine.jms.sender.StateSender
Create a new Sender to the given topic on the default JMS server.
StateSender(String, String, String, String, String, String) - Constructor for class eu.semaine.jms.sender.StateSender
Create a new Sender to the given topic on the given JMS server.
statistics() - Method in class eu.semaine.components.meta.MetaMessenger
 
string2Document(String) - Static method in class eu.semaine.util.XMLTool
 
string2locale(String) - Static method in class eu.semaine.util.SEMAINEUtils
 
string2map(String, boolean) - Static method in class eu.semaine.util.SEMAINEUtils
For a given string containing lines of key-value pairs, construct a map of key-value pairs.
summarizeEmotionEvents() - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
Summarizes the detected Emotional events and puts this in the InformationState
summarizeFeatures() - Method in class eu.semaine.components.dialogue.actionproposers.UtteranceActionProposer
Summarizes the detected AudioFeatures and puts this in the InformationState
SYSTEM_READY - Static variable in class eu.semaine.components.meta.MetaMessenger
 
SYSTEM_READY_TIME - Static variable in class eu.semaine.components.meta.MetaMessenger
 
SystemConfigurationException - Exception in eu.semaine.exceptions
An exception related to a wrong system configuration.
SystemConfigurationException(String) - Constructor for exception eu.semaine.exceptions.SystemConfigurationException
 
SystemConfigurationException(String, Throwable) - Constructor for exception eu.semaine.exceptions.SystemConfigurationException
 
SystemManager - Class in eu.semaine.components.meta
Communication between a component and the system manager, transporting meta messages about the state of the component and of the system.
SystemManager() - Constructor for class eu.semaine.components.meta.SystemManager
 
SystemStateInfo - Class in eu.semaine.datatypes.stateinfo
 
SystemStateInfo(Document) - Constructor for class eu.semaine.datatypes.stateinfo.SystemStateInfo
 
SystemStateInfo(Map<String, String>) - Constructor for class eu.semaine.datatypes.stateinfo.SystemStateInfo
 

A B C D E F G H I J K L M N O P Q R S T U V W X