A B C D F G H O P R S V

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 interface org.robokind.api.speech.SpeechService
Adds a Listener to be notified when a speech request is made.
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

build(VisemeBindingManagerConfig) - Method in class org.robokind.api.speech.viseme.config.VisemeBindingManagerServiceFactory
 
buildVisemeBinding(VisemeBindingConfig) - Method in class org.robokind.api.speech.viseme.config.VisemeBindingManagerServiceFactory
Creates a new VisemeBinding from the given configuration.
buildVisemeBindingManager(VisemeBindingManagerConfig) - Method in class org.robokind.api.speech.viseme.config.VisemeBindingManagerServiceFactory
Creates a new VisemeBindingManager from the given configuration.

C

close() - Method in interface org.robokind.api.speech.SpeechService
Closes a SpeechService, leaving it unable to speak.
create(Map<String, Object>) - Method in class org.robokind.api.speech.osgi.SpeechTriggerHandlerLifecycleProvider
 
create(Map<String, Object>) - Method in class org.robokind.api.speech.viseme.osgi.VisemeEventNotifierLifecycleProvider
 

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.

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.
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.
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.
getServiceClass() - Method in class org.robokind.api.speech.osgi.SpeechTriggerHandlerLifecycleProvider
 
getServiceClass() - Method in class org.robokind.api.speech.viseme.config.VisemeBindingManagerServiceFactory
 
getServiceClass() - Method in class org.robokind.api.speech.viseme.osgi.VisemeEventNotifierLifecycleProvider
 
getServiceConfigurationClass() - Method in class org.robokind.api.speech.viseme.config.VisemeBindingManagerServiceFactory
 
getServiceVersion() - Method in class org.robokind.api.speech.viseme.config.VisemeBindingManagerServiceFactory
 
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 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.
getTriggerType() - Method in class org.robokind.api.speech.utils.SpeechTriggerHandler
 
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.

H

handleChange(String, Object) - Method in class org.robokind.api.speech.osgi.SpeechTriggerHandlerLifecycleProvider
 
handleChange(String, Object) - Method in class org.robokind.api.speech.viseme.osgi.VisemeEventNotifierLifecycleProvider
 
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
 
handleTrigger(Trigger) - Method in class org.robokind.api.speech.utils.SpeechTriggerHandler
 
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.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.osgi - package org.robokind.api.speech.viseme.osgi
 

P

PROP_ID - Static variable in interface org.robokind.api.speech.SpeechService
Property name for the SpeechService Id.
PROP_SPEECH_TEXT - Static variable in class org.robokind.api.speech.utils.SpeechTriggerHandler
 

R

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 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

setSpeechService(SpeechService) - Method in class org.robokind.api.speech.utils.SpeechTriggerHandler
 
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 interface org.robokind.api.speech.SpeechService
Sends the SpeechService text to speak.
SPEECH_TRIGGER_TYPE - Static variable in class org.robokind.api.speech.utils.SpeechTriggerHandler
 
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.
SpeechService - Interface in org.robokind.api.speech
The SpeechService provides a basic interface for an service providing Text-to-Speech or equivalent capabilities.
SpeechTriggerHandler - Class in org.robokind.api.speech.utils
 
SpeechTriggerHandler(SpeechService) - Constructor for class org.robokind.api.speech.utils.SpeechTriggerHandler
 
SpeechTriggerHandlerLifecycleProvider - Class in org.robokind.api.speech.osgi
Lifecycle provider for SpeechTriggerHandler.
SpeechTriggerHandlerLifecycleProvider(String) - Constructor for class org.robokind.api.speech.osgi.SpeechTriggerHandlerLifecycleProvider
Creates a new SpeechTriggerHandlerLifecycleProvider for a SpeechService
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(BundleContext) - Method in class org.robokind.api.speech.osgi.Activator
 

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 - 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.
VisemeBindingManagerServiceFactory - Class in org.robokind.api.speech.viseme.config
ServiceFactory for creating a VisemeBindingManager from a VisemeBindingManagerConfig.
VisemeBindingManagerServiceFactory() - Constructor for class org.robokind.api.speech.viseme.config.VisemeBindingManagerServiceFactory
 
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.
VisemeEventNotifierLifecycleProvider - Class in org.robokind.api.speech.viseme.osgi
Lifecycle provider for a VisemeEventNotifier.
VisemeEventNotifierLifecycleProvider(String) - Constructor for class org.robokind.api.speech.viseme.osgi.VisemeEventNotifierLifecycleProvider
Creates a new lifecycle provider for a VisemeEventNotifier which uses the given SpeechService.
VisemeLogger - Class in org.robokind.api.speech.utils
 
VisemeLogger() - Constructor for class org.robokind.api.speech.utils.VisemeLogger
 

A B C D F G H O P R S V

Copyright © 2011-2012. All Rights Reserved.