Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
H
O
P
R
S
V
W
A
Activator
- Class in
org.robokind.api.speech.osgi
Activator()
- Constructor for class org.robokind.api.speech.osgi.
Activator
addBinding(VisemeBinding)
- Method in class org.robokind.api.speech.viseme.
VisemeBindingManager
Adds a VisemeBinding to this Manager.
addListener(Listener<VisemeEvent>)
- Method in class org.robokind.api.speech.viseme.
VisemeEventNotifier
Adds a VisemeEvent listener to be notified.
addRequestListener(Listener<SpeechRequest>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
addRequestListener(Listener<SpeechRequest>)
- Method in interface org.robokind.api.speech.
SpeechService
Adds a Listener to be notified when a speech request is made.
addSpeechEventListener(Listener<SpeechEventList<SpeechEvent>>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
addSpeechEventListener(Listener<SpeechEventList<SpeechEvent>>)
- Method in interface org.robokind.api.speech.
SpeechService
Adds a Listener to be notified when a speech event occurs.
addSpeechEventListener(Listener<SpeechEventList<SpeechEvent>>)
- Method in class org.robokind.api.speech.utils.
SpeechEventNotifier
Adds a SpeechEvent listener.
B
BOOKMARK
- Static variable in interface org.robokind.api.speech.
SpeechEvent
build(VisemeBindingManagerConfig)
- Method in class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
buildManager(VisemeBindingManagerConfig)
- Static method in class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
Creates a new VisemeBindingManager from the given configuration.
buildVisemeBinding(VisemeBindingConfig<VisemePosition>)
- Static method in class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
Creates a new VisemeBinding from the given configuration.
C
cancel()
- Method in class org.robokind.api.speech.utils.
DefaultSpeechJob
Stops the speech.
CANCELED
- Static variable in class org.robokind.api.speech.utils.
DefaultSpeechJob
The speech job has been canceled.
cancelSpeech()
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
cancelSpeech()
- Method in interface org.robokind.api.speech.
SpeechService
clear()
- Method in class org.robokind.api.speech.viseme.
VisemeEventQueue
COMPLETE
- Static variable in class org.robokind.api.speech.utils.
DefaultSpeechJob
The robot has finished speaking.
create(Map<String, Object>)
- Method in class org.robokind.api.speech.lifecycle.
RemoteSpeechServiceLifecycle
create(String, String, String)
- Method in interface org.robokind.api.speech.
SpeechRequestFactory
create(String, String, String, double)
- Method in interface org.robokind.api.speech.utils.
SpeechConfigFactory
create(Map<String, Object>)
- Method in class org.robokind.api.speech.viseme.lifecycle.
VisemeBindingManagerLifecycle
create(Map<String, Object>)
- Method in class org.robokind.api.speech.viseme.lifecycle.
VisemeEventNotifierLifecycle
createSpeechJob(String)
- Method in class org.robokind.api.speech.utils.
SpeechJobManager
Adds text to the speech queue.
D
DefaultSpeechJob
- Class in
org.robokind.api.speech.utils
DefaultVisemeEvent
- Class in
org.robokind.api.speech.viseme
DefaultVisemeEvent(SpeechEvent, long)
- Constructor for class org.robokind.api.speech.viseme.
DefaultVisemeEvent
Creates a DefaultVisemeEvent from the given SpeechEvent.
DefaultVisemeEvent(SpeechEvent, long, long)
- Constructor for class org.robokind.api.speech.viseme.
DefaultVisemeEvent
F
fireSpeechEvent(SpeechEventList<SpeechEvent>)
- Method in class org.robokind.api.speech.utils.
SpeechEventNotifier
Notifies listeners of a SpeechEvent.
G
getBindingId()
- Method in interface org.robokind.api.speech.viseme.config.
VisemeBindingConfig
Returns the binding key for the VisemeBinding.
getBindingKey()
- Method in class org.robokind.api.speech.viseme.
VisemeBinding
Returns the binding key for this VisemeBinding.
getBindingValues(Viseme)
- Method in class org.robokind.api.speech.viseme.
VisemeBindingManager
Returns a Map of binding keys to NormalizedDoubles for the given Viseme.
getById(int)
- Static method in enum org.robokind.api.speech.viseme.
Viseme
Returns the Viseme with the given Id.
getConfigSourceId()
- Method in interface org.robokind.api.speech.
SpeechConfig
getConfigurationClass()
- Method in class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
getCurrentData()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns event data (usually phone or viseme id) associated with the start of the event.
getCurrentViseme()
- Method in class org.robokind.api.speech.viseme.
DefaultVisemeEvent
getCurrentViseme()
- Method in interface org.robokind.api.speech.viseme.
VisemeEvent
Returns the current Viseme at the time of the event.
getDuration()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns the duration of the event in milliseconds.
getDuration()
- Method in class org.robokind.api.speech.viseme.
DefaultVisemeEvent
getDuration()
- Method in interface org.robokind.api.speech.viseme.
VisemeEvent
Returns the number of milliseconds for the transition to the next Viseme.
getEvent(long)
- Method in class org.robokind.api.speech.viseme.
VisemeEventQueue
getEventType()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns the name of the event of this event.
getListener()
- Method in class org.robokind.api.speech.viseme.
VisemeEventQueue
getNextData()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns event data (usually phone or viseme id) associated with the end of the event.
getNextViseme()
- Method in class org.robokind.api.speech.viseme.
DefaultVisemeEvent
getNextViseme()
- Method in interface org.robokind.api.speech.viseme.
VisemeEvent
Returns the Viseme to transition to.
getPhrase()
- Method in interface org.robokind.api.speech.
SpeechRequest
Returns the phrase the SpeechService is being requested to speak.
getPosition()
- Method in interface org.robokind.api.speech.viseme.
VisemePosition
getRequestSourceId()
- Method in interface org.robokind.api.speech.
SpeechRequest
Returns the id String of the service making the request.
getSampleRate()
- Method in interface org.robokind.api.speech.
SpeechConfig
getServiceClass()
- Method in class org.robokind.api.speech.lifecycle.
RemoteSpeechServiceLifecycle
getServiceClass()
- Method in class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
getServiceClass()
- Method in class org.robokind.api.speech.viseme.lifecycle.
VisemeBindingManagerLifecycle
getServiceClass()
- Method in class org.robokind.api.speech.viseme.lifecycle.
VisemeEventNotifierLifecycle
getServiceVersion()
- Method in class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
getSpeechEvents()
- Method in interface org.robokind.api.speech.
SpeechEventList
Returns the List of SpeechEvents.
getSpeechJobId()
- Method in interface org.robokind.api.speech.
SpeechJob
getSpeechJobId()
- Method in class org.robokind.api.speech.utils.
DefaultSpeechJob
Returns a unique id for this SpeechJob.
getSpeechServiceId()
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
getSpeechServiceId()
- Method in interface org.robokind.api.speech.
SpeechConfig
getSpeechServiceId()
- Method in interface org.robokind.api.speech.
SpeechEventList
Returns the id String of the SpeechService the events originated from.
getSpeechServiceId()
- Method in interface org.robokind.api.speech.
SpeechRequest
Returns the id String of request's intended SpeechService.
getSpeechServiceId()
- Method in interface org.robokind.api.speech.
SpeechService
Returns the SpeechService Id.
getSpeechText()
- Method in interface org.robokind.api.speech.
SpeechJob
getSpeechText()
- Method in class org.robokind.api.speech.utils.
DefaultSpeechJob
Returns the text being spoken.
getStartTime()
- Method in interface org.robokind.api.speech.
SpeechJob
getStartTime()
- Method in class org.robokind.api.speech.utils.
DefaultSpeechJob
Returns the time the speech was queued.
getStatus()
- Method in interface org.robokind.api.speech.
SpeechJob
getStatus()
- Method in class org.robokind.api.speech.utils.
DefaultSpeechJob
Returns the current status of the speech job.
getStream()
- Method in class org.robokind.api.speech.viseme.
DefaultVisemeEvent
getStream()
- Method in interface org.robokind.api.speech.viseme.
VisemeEvent
Returns the speech Stream identifier.
getStreamNumber()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns the stream number for tts output the event originates from.
getStringData()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns any String data associated with the event (used for SAPI bookmark events).
getTextLength()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns the number of characters the event covers.
getTextPosition()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns the position of the speech request the event begins at.
getTimestampMillisecUTC()
- Method in interface org.robokind.api.speech.
SpeechEventList
Returns the timestamp of the events.
getTimestampMillisecUTC()
- Method in interface org.robokind.api.speech.
SpeechRequest
Returns the timestamp of the request.
getTimestampMillisecUTC()
- Method in class org.robokind.api.speech.viseme.
DefaultVisemeEvent
getTimestampMillisecUTC()
- Method in interface org.robokind.api.speech.viseme.
VisemeEvent
Returns the timestamp of the VisemeEvent.
getValue(Viseme)
- Method in class org.robokind.api.speech.viseme.
VisemeBinding
Returns the NormalizedDouble mapped to the given Viseme.
getVisemeBindings()
- Method in interface org.robokind.api.speech.viseme.config.
VisemeBindingConfig
Returns the list of VisemePositions.
getVisemeBindings()
- Method in interface org.robokind.api.speech.viseme.config.
VisemeBindingManagerConfig
Returns the configurations of the VisemeBindings to create.
getVisemeId()
- Method in enum org.robokind.api.speech.viseme.
Viseme
Returns the id of this Viseme.
getVisemeId()
- Method in interface org.robokind.api.speech.viseme.
VisemePosition
getVisemeValueMap()
- Method in class org.robokind.api.speech.viseme.
VisemeBinding
getVoiceName()
- Method in interface org.robokind.api.speech.
SpeechConfig
H
handleChange(String, Object, Map<String, Object>)
- Method in class org.robokind.api.speech.lifecycle.
RemoteSpeechServiceLifecycle
handleChange(String, Object, Map<String, Object>)
- Method in class org.robokind.api.speech.viseme.lifecycle.
VisemeBindingManagerLifecycle
handleChange(String, Object, Map<String, Object>)
- Method in class org.robokind.api.speech.viseme.lifecycle.
VisemeEventNotifierLifecycle
handleEvent(SpeechEventList<SpeechEvent>)
- Method in class org.robokind.api.speech.utils.
SpeechEventLogger
handleEvent(SpeechEventList<SpeechEvent>)
- Method in class org.robokind.api.speech.utils.
SpeechEventNotifier
handleEvent(VisemeEvent)
- Method in class org.robokind.api.speech.utils.
VisemeLogger
handleEvent(SpeechEventList<SpeechEvent>)
- Method in class org.robokind.api.speech.viseme.
VisemeEventNotifier
handleVisemeEvent(VisemeEvent)
- Method in class org.robokind.api.speech.viseme.
VisemeEventNotifier
Notifies listeners of a VisemeEvent.
O
org.robokind.api.speech
- package org.robokind.api.speech
org.robokind.api.speech.lifecycle
- package org.robokind.api.speech.lifecycle
org.robokind.api.speech.messaging
- package org.robokind.api.speech.messaging
org.robokind.api.speech.osgi
- package org.robokind.api.speech.osgi
org.robokind.api.speech.utils
- package org.robokind.api.speech.utils
org.robokind.api.speech.viseme
- package org.robokind.api.speech.viseme
org.robokind.api.speech.viseme.config
- package org.robokind.api.speech.viseme.config
org.robokind.api.speech.viseme.lifecycle
- package org.robokind.api.speech.viseme.lifecycle
P
PENDING
- Static variable in class org.robokind.api.speech.utils.
DefaultSpeechJob
Waiting for robot to begin speaking.
PROP_ID
- Static variable in interface org.robokind.api.speech.
SpeechService
Property name for the SpeechService Id.
R
RemoteSpeechServiceClient
<
Conf
> - Class in
org.robokind.api.speech.messaging
RemoteSpeechServiceClient(Class<Conf>, String, String, MessageSender<ServiceCommand>, MessageSender<Conf>, MessageAsyncReceiver<ServiceError>, ServiceCommandFactory, MessageSender<SpeechRequest>, MessageAsyncReceiver<SpeechEventList<SpeechEvent>>, SpeechRequestFactory)
- Constructor for class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
Connects to a remote SpeechService through Messaging components
RemoteSpeechServiceLifecycle
- Class in
org.robokind.api.speech.lifecycle
RemoteSpeechServiceLifecycle(String, String, String, String, String, String, String)
- Constructor for class org.robokind.api.speech.lifecycle.
RemoteSpeechServiceLifecycle
Creates a new SpeechTriggerHandlerLifecycle for a SpeechService
removeListener(Listener<VisemeEvent>)
- Method in class org.robokind.api.speech.viseme.
VisemeEventNotifier
Removes a VisemeEvent listener.
removeRequestListener(Listener<SpeechRequest>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
removeRequestListener(Listener<SpeechRequest>)
- Method in interface org.robokind.api.speech.
SpeechService
Removes a Listener from being notified when a speech request is made.
removeSpeechEventListener(Listener<SpeechEventList<SpeechEvent>>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
removeSpeechEventListener(Listener<SpeechEventList<SpeechEvent>>)
- Method in interface org.robokind.api.speech.
SpeechService
Removes a Listener from being notified when a speech event occurs.
removeSpeechEventListener(Listener<SpeechEventList<SpeechEvent>>)
- Method in class org.robokind.api.speech.utils.
SpeechEventNotifier
Removes a SpeechEvent listener.
RUNNING
- Static variable in class org.robokind.api.speech.utils.
DefaultSpeechJob
The robot is speaking.
S
setSpeechEventsReceiver(MessageAsyncReceiver<SpeechEventList<SpeechEvent>>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
setSpeechRequestFactory(SpeechRequestFactory)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
setSpeechRequestSender(MessageSender<SpeechRequest>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
setStatus(int)
- Method in interface org.robokind.api.speech.
SpeechJob
setStatus(int)
- Method in class org.robokind.api.speech.utils.
DefaultSpeechJob
setVisemeValue(Viseme, NormalizedDouble)
- Method in class org.robokind.api.speech.viseme.
VisemeBinding
Sets the NormalizedDouble to be mapped to the given Viseme.
speak(String)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
speak(String)
- Method in interface org.robokind.api.speech.
SpeechService
Sends the SpeechService text to speak.
SPEECH_END
- Static variable in interface org.robokind.api.speech.
SpeechEvent
SPEECH_START
- Static variable in interface org.robokind.api.speech.
SpeechEvent
SpeechConfig
- Interface in
org.robokind.api.speech
Configuration for a SpeechService.
SpeechConfigFactory
- Interface in
org.robokind.api.speech.utils
SpeechEvent
- Interface in
org.robokind.api.speech
Defines a common interface for several types of Speech events.
SpeechEventList
<
T
extends
SpeechEvent
> - Interface in
org.robokind.api.speech
Contains a List of SpeechEvents and metadata about the event origin.
SpeechEventLogger
- Class in
org.robokind.api.speech.utils
SpeechEventLogger()
- Constructor for class org.robokind.api.speech.utils.
SpeechEventLogger
SpeechEventNotifier
- Class in
org.robokind.api.speech.utils
A SpeechEventNotifier receives SpeechEventList Messages and notifies listeners of the individual SpeechEvents in the SpeechEventList so SpeechEvents can be handled individually.
SpeechEventNotifier()
- Constructor for class org.robokind.api.speech.utils.
SpeechEventNotifier
Creates a new SpeechEventNotifier.
SpeechJob
- Interface in
org.robokind.api.speech
SpeechJobManager
- Class in
org.robokind.api.speech.utils
SpeechJobManager(SpeechService)
- Constructor for class org.robokind.api.speech.utils.
SpeechJobManager
SpeechRequest
- Interface in
org.robokind.api.speech
Defines a request for a SpeechService to speak a phrase.
SpeechRequestFactory
- Interface in
org.robokind.api.speech
SpeechService
- Interface in
org.robokind.api.speech
The SpeechService provides a basic interface for an service providing Text-to-Speech or equivalent capabilities.
start()
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
start(BundleContext)
- Method in class org.robokind.api.speech.osgi.
Activator
start()
- Method in interface org.robokind.api.speech.
SpeechService
Starts the SpeechService, making it ready to speak.
stop()
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
stop(BundleContext)
- Method in class org.robokind.api.speech.osgi.
Activator
stop()
- Method in interface org.robokind.api.speech.
SpeechService
Closes a SpeechService, leaving it unable to speak.
V
valueOf(String)
- Static method in enum org.robokind.api.speech.viseme.
Viseme
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.robokind.api.speech.viseme.
Viseme
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION
- Static variable in class org.robokind.api.speech.viseme.
VisemeBindingManager
Controller type VersionProperty.
VERSION_NAME
- Static variable in class org.robokind.api.speech.viseme.
VisemeBindingManager
Service type version name.
VERSION_NUMBER
- Static variable in class org.robokind.api.speech.viseme.
VisemeBindingManager
Service type version number.
VISEME
- Static variable in interface org.robokind.api.speech.
SpeechEvent
Viseme
- Enum in
org.robokind.api.speech.viseme
VisemeBinding
- Class in
org.robokind.api.speech.viseme
Defines NormalizedDoubles, for each Viseme, to be bound to a key.
VisemeBinding(int)
- Constructor for class org.robokind.api.speech.viseme.
VisemeBinding
Creates an empty VisemeBinding for the given key.
VisemeBinding(VisemeBindingConfig<VisemePosition>)
- Constructor for class org.robokind.api.speech.viseme.
VisemeBinding
Creates a new VisemeBinding with the given configuration.
VisemeBindingConfig
<
T
extends
VisemePosition
> - Interface in
org.robokind.api.speech.viseme.config
Configuration for creating a VisemeBinding.
VisemeBindingManager
- Class in
org.robokind.api.speech.viseme
A VisemeBindingManager holds a set of VisemeBindings with different binding keys.
VisemeBindingManager()
- Constructor for class org.robokind.api.speech.viseme.
VisemeBindingManager
Creates an empty VisemeBindingManager.
VisemeBindingManagerConfig
<
T
extends
VisemeBindingConfig
> - Interface in
org.robokind.api.speech.viseme.config
Configuration for creating a VisemeBindingManager.
VisemeBindingManagerFactory
- Class in
org.robokind.api.speech.viseme.config
ServiceFactory for creating a VisemeBindingManager from a VisemeBindingManagerConfig.
VisemeBindingManagerFactory()
- Constructor for class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
VisemeBindingManagerLifecycle
- Class in
org.robokind.api.speech.viseme.lifecycle
VisemeBindingManagerLifecycle(Properties)
- Constructor for class org.robokind.api.speech.viseme.lifecycle.
VisemeBindingManagerLifecycle
Creates a new lifecycle provider for a VisemeEventNotifier which uses the given SpeechService.
VisemeEvent
- Interface in
org.robokind.api.speech.viseme
SpeechEvent with Visemes from a SpeechService, representing the visual information corresponding to current Speech from the SpeechService.
VisemeEventNotifier
- Class in
org.robokind.api.speech.viseme
Converts a SpeechEvent to a VisemeEvent and notifies listeners.
VisemeEventNotifier()
- Constructor for class org.robokind.api.speech.viseme.
VisemeEventNotifier
Creates an empty VisemeEventNotifier.
VisemeEventNotifierLifecycle
- Class in
org.robokind.api.speech.viseme.lifecycle
Lifecycle provider for a VisemeEventNotifier.
VisemeEventNotifierLifecycle(String)
- Constructor for class org.robokind.api.speech.viseme.lifecycle.
VisemeEventNotifierLifecycle
Creates a new lifecycle provider for a VisemeEventNotifier which uses the given SpeechService.
VisemeEventQueue
- Class in
org.robokind.api.speech.viseme
VisemeEventQueue()
- Constructor for class org.robokind.api.speech.viseme.
VisemeEventQueue
VisemeLogger
- Class in
org.robokind.api.speech.utils
VisemeLogger()
- Constructor for class org.robokind.api.speech.utils.
VisemeLogger
VisemePosition
- Interface in
org.robokind.api.speech.viseme
W
waitForSpeech()
- Method in class org.robokind.api.speech.utils.
DefaultSpeechJob
Halts execution until the speech is complete.
WORD_BOUNDARY
- Static variable in interface org.robokind.api.speech.
SpeechEvent
A
B
C
D
F
G
H
O
P
R
S
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011-2013. All Rights Reserved.