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<SpeechEvent>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
addSpeechEventListener(Listener<SpeechEvent>)
- Method in interface org.robokind.api.speech.
SpeechService
Adds a Listener to be notified when a speech event occurs.
addSpeechEventListener(Listener<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)
- Static method in class org.robokind.api.speech.viseme.config.
VisemeBindingManagerFactory
Creates a new VisemeBinding from the given configuration.
C
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
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
D
DefaultVisemeEvent
- Class in
org.robokind.api.speech.viseme
DefaultVisemeEvent(SpeechEvent)
- Constructor for class org.robokind.api.speech.viseme.
DefaultVisemeEvent
Creates a DefaultVisemeEvent from the given SpeechEvent.
DefaultVisemeEvent(SpeechEvent, long)
- Constructor for class org.robokind.api.speech.viseme.
DefaultVisemeEvent
F
fireSpeechEvent(SpeechEvent)
- Method in class org.robokind.api.speech.utils.
SpeechEventNotifier
Notifies listeners of a SpeechEvent.
G
getBindingKey()
- 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
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.
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.
getSpeechEventType()
- Method in interface org.robokind.api.speech.
SpeechEvent
Returns the name of the event of this event.
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.
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.
SpeechEvent
Returns the time the event occurred.
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.
getVisemeBindingConfigs()
- 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.
getVisemeValues()
- Method in interface org.robokind.api.speech.viseme.config.
VisemeBindingConfig
Returns the NormalizedDoubles mapped to each Viseme.
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(SpeechEvent)
- Method in class org.robokind.api.speech.utils.
SpeechEventLogger
handleEvent(SpeechEventList)
- Method in class org.robokind.api.speech.utils.
SpeechEventNotifier
handleEvent(VisemeEvent)
- Method in class org.robokind.api.speech.utils.
VisemeLogger
handleEvent(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
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>, 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<SpeechEvent>)
- Method in class org.robokind.api.speech.messaging.
RemoteSpeechServiceClient
removeSpeechEventListener(Listener<SpeechEvent>)
- Method in interface org.robokind.api.speech.
SpeechService
Removes a Listener from being notified when a speech event occurs.
removeSpeechEventListener(Listener<SpeechEvent>)
- Method in class org.robokind.api.speech.utils.
SpeechEventNotifier
Removes a SpeechEvent listener.
S
setSpeechEventsReceiver(MessageAsyncReceiver<SpeechEventList>)
- 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
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
- 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.
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)
- Constructor for class org.robokind.api.speech.viseme.
VisemeBinding
Creates a new VisemeBinding with the given configuration.
VisemeBindingConfig
- 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
- 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
W
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.