public interface TTSEngineManager extends ModuleService
| Modifier and Type | Method and Description |
|---|---|
TTSTalker |
getTalkerFor(TTSVoiceDescriptor voice)
Returns a
TTSTalker, which can be used to render audio, for the specified voice. |
java.util.List<TTSVoiceDescriptor> |
getVoices()
Returns a list of the available voices.
|
void |
registerTTSEngine(TTSEngineDescriptor descriptor)
Registers a new TTS engine.
|
void |
unregisterTTSEngine(java.lang.String id)
Removes a previously registered engine.
|
void registerTTSEngine(TTSEngineDescriptor descriptor)
void unregisterTTSEngine(java.lang.String id)
java.util.List<TTSVoiceDescriptor> getVoices()
TTSTalker getTalkerFor(TTSVoiceDescriptor voice)
TTSTalker, which can be used to render audio, for the specified voice. If the specified voice
isn't available, it will try to find the best backup. Otherwise, it will return null.