| Interface | Description |
|---|---|
| LoadBalancer | |
| SSMLMarkSplitter | |
| TTSInputProcessor |
Prepares an input XML stream for TTS processing.
|
| 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 | |
| SpeechRateProperty | |
| 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.ServiceDisabledException | |
| TTSService.SynthesisException |
Copyright © 2010–2026 The DAISY Consortium. All rights reserved.