| Package | Description |
|---|---|
| org.mechio.api.speech | |
| org.mechio.api.speech.messaging | |
| org.mechio.api.speech.utils |
| Modifier and Type | Method and Description |
|---|---|
SpeechRequest |
SpeechRequestFactory.create(String clientId,
String requestId,
String phrase) |
SpeechRequest |
SpeechJob.getSpeechRequest() |
| Modifier and Type | Method and Description |
|---|---|
void |
SpeechService.addRequestListener(org.jflux.api.core.Listener<SpeechRequest> listener)
Adds a Listener to be notified when a speech request is made.
|
void |
SpeechService.removeRequestListener(org.jflux.api.core.Listener<SpeechRequest> listener)
Removes a Listener from being notified when a speech request is made.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteSpeechServiceHost.handleEvent(SpeechRequest t) |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteSpeechServiceClient.addRequestListener(org.jflux.api.core.Listener<SpeechRequest> listener) |
void |
RemoteSpeechServiceClient.removeRequestListener(org.jflux.api.core.Listener<SpeechRequest> listener) |
void |
RemoteSpeechServiceHost.setSpeechRequestReceiver(org.jflux.api.core.Notifier<SpeechRequest> receiver) |
void |
RemoteSpeechServiceClient.setSpeechRequestSender(org.jflux.api.messaging.rk.MessageSender<SpeechRequest> sender) |
| Constructor and Description |
|---|
RemoteSpeechServiceClient(Class<Conf> configClass,
String speechServiceId,
String remoteId,
org.jflux.api.messaging.rk.MessageSender<org.jflux.api.messaging.rk.services.ServiceCommand> commandSender,
org.jflux.api.messaging.rk.MessageSender<Conf> configSender,
org.jflux.api.messaging.rk.MessageAsyncReceiver<org.jflux.api.messaging.rk.services.ServiceError> errorReceiver,
org.jflux.api.messaging.rk.services.ServiceCommandFactory commandFactory,
org.jflux.api.messaging.rk.MessageSender<SpeechRequest> requestSender,
org.jflux.api.messaging.rk.MessageAsyncReceiver<SpeechEventList<SpeechEvent>> eventReceiver,
SpeechRequestFactory requestFactory)
Connects to a remote SpeechService through Messaging components
|
RemoteSpeechServiceHost(SpeechService service,
org.jflux.api.core.Listener<SpeechEventList<SpeechEvent>> sender,
org.jflux.api.core.Notifier<SpeechRequest> receiver) |
| Modifier and Type | Method and Description |
|---|---|
SpeechRequest |
DefaultSpeechJob.getSpeechRequest()
Returns the speech request for this job.
|
| Modifier and Type | Method and Description |
|---|---|
SpeechJob |
SpeechJobManagerImpl.createSpeechJob(SpeechRequest req)
Creates a SpeechJob from a SpeechRequest
|
SpeechJob |
SpeechJobManager.createSpeechJob(SpeechRequest req)
Creates a SpeechJob from a SpeechRequest
|
SpeechJob |
NaiveSpeechJobManagerImpl.createSpeechJob(SpeechRequest req)
Adds text to the speech queue.
|
Copyright © 2011-2016. All Rights Reserved.