Interface | Description |
---|---|
LoadBalancer | |
SSMLAdapter |
Transform the SSML according to the TTS engine's features and bugs
|
SSMLMarkSplitter | |
SSMLTransformer |
Transform the SSML according to the TTS engine's features and bugs
|
TTSService |
Classes that implements the TTSService interface are meant to be allocated
only once, as opposed to TTSEngines.
|
TTSTimeout.ThreadFreeInterrupter |
Class | Description |
---|---|
AudioFootprintMonitor |
AudioFootprintMonitor monitors the footprint of the audio data created by the
TTS processors.
|
DefaultSSMLMarkSplitter | |
LoadBalancer.Host | |
RoundRobinLoadBalancer | |
Sentence | |
SSMLMarkSplitter.Chunk | |
StructuredSSMLSplitter |
This splitter assumes that the input SSML is built in such a way that it is
easy to be split, i.e.
|
TimedTTSExecutor | |
TTSEngine |
Classes that inherit from TTSEngine are the ones that deal with adapting
external TTS processors (e.g.
|
TTSEngine.SynthesisResult | |
TTSLog |
A class to log structured messages in a big list.
|
TTSLog.Error | |
TTSRegistry | |
TTSRegistry_SPI | |
TTSRegistry.TTSResource | |
TTSTimeout |
TTSTimeout keeps watch over a given thread (which can be the current thread).
|
Voice |
Voice instances are expected to be created only by TTSEngine/TTSService implementations
|
VoiceInfo | |
VoiceInfo.LanguageRange | |
VoiceManager |
Enum | Description |
---|---|
TTSLog.ErrorCode | |
Voice.MarkSupport | |
VoiceInfo.Gender |
Exception | Description |
---|---|
TimedTTSExecutor.TimeoutException | |
TTSService.SynthesisException |
Copyright © 2010–2024 The DAISY Consortium. All rights reserved.