org.jactr.modules.pm.vocal
Interface IVocalModule
- All Superinterfaces:
- IAsynchronousModule, IInitializable, IInstallable, IModule, IPerceptualModule
- All Known Implementing Classes:
- AbstractVocalModule, DefaultVocalModule6
public interface IVocalModule
- extends IPerceptualModule
CLEAR_CHUNK_TYPE
static final java.lang.String CLEAR_CHUNK_TYPE
- See Also:
- Constant Field Values
SPEAK_CHUNK_TYPE
static final java.lang.String SPEAK_CHUNK_TYPE
- See Also:
- Constant Field Values
SUBVOCALIZE_CHUNK_TYPE
static final java.lang.String SUBVOCALIZE_CHUNK_TYPE
- See Also:
- Constant Field Values
STRING_SLOT
static final java.lang.String STRING_SLOT
- See Also:
- Constant Field Values
VOCAL_BUFFER
static final java.lang.String VOCAL_BUFFER
- See Also:
- Constant Field Values
PREPARATION_EQUATION
static final java.lang.String PREPARATION_EQUATION
- See Also:
- Constant Field Values
VOCALIZATION_EQUATION
static final java.lang.String VOCALIZATION_EQUATION
- See Also:
- Constant Field Values
getPreparedVocalization
java.lang.String getPreparedVocalization()
- returns the currently prepared, but not vocalized speach
- Returns:
getExecutionTimeEquation
IVocalExecutionTimeEquation getExecutionTimeEquation()
getPreparationTimeEquation
IVocalPreparationTimeEquation getPreparationTimeEquation()
getProcessingTimeEquation
IVocalProcessingTimeEquation getProcessingTimeEquation()
getSpeakChunkType
IChunkType getSpeakChunkType()
getSubvocalizeChunkType
IChunkType getSubvocalizeChunkType()
getExecutionTimeResolution
IVocalModule.ExecutionTimeResolution getExecutionTimeResolution()
reset
void reset()
- reset the module
- Specified by:
reset in interface IModule
getVocalBuffer
IVocalActivationBuffer getVocalBuffer()
prepare
java.util.concurrent.Future<org.commonreality.modalities.vocal.VocalizationCommand> prepare(IRequest request)
execute
java.util.concurrent.Future<org.commonreality.modalities.vocal.VocalizationCommand> execute(org.commonreality.modalities.vocal.VocalizationCommand command)
hasListeners
boolean hasListeners()
addListener
void addListener(IVocalModuleListener listener,
java.util.concurrent.Executor executor)
removeListener
void removeListener(IVocalModuleListener listener)
dispatch
void dispatch(VocalModuleEvent event)