Skip navigation links
A C D E F G H I L M N O P R S T V 

A

acquireEncodersMemory(int) - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
acquireTTSMemory(AudioInputStream) - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
acquireTTSMemory(int) - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
adaptAttributeName(QName, QName, String) - Method in interface org.daisy.pipeline.tts.SSMLAdapter
 
adaptAttributeValue(QName, QName, String) - Method in interface org.daisy.pipeline.tts.SSMLAdapter
 
adaptElement(QName) - Method in interface org.daisy.pipeline.tts.SSMLAdapter
 
adaptText(String) - Method in interface org.daisy.pipeline.tts.SSMLAdapter
 
addError(TTSLog.Error) - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
addGeneralError(TTSLog.ErrorCode, String) - Method in class org.daisy.pipeline.tts.TTSLog
 
addGeneralError(TTSLog.ErrorCode, String, Throwable) - Method in class org.daisy.pipeline.tts.TTSLog
 
addHeader(String, String) - Method in class org.daisy.pipeline.tts.rest.Request
Add a new header field with specified value to the request
address - Variable in class org.daisy.pipeline.tts.LoadBalancer.Host
 
addTTS(TTSService) - Method in class org.daisy.pipeline.tts.TTSRegistry
Service component callback
allocateResourceFor(TTSEngine) - Method in class org.daisy.pipeline.tts.TTSRegistry
 
allocateThreadResources() - Method in class org.daisy.pipeline.tts.TTSEngine
This method must be thread-safe.
AnnotationsConfigExtension - Class in org.daisy.pipeline.tts.config
 
AnnotationsConfigExtension() - Constructor for class org.daisy.pipeline.tts.config.AnnotationsConfigExtension
 
audio - Variable in class org.daisy.pipeline.tts.TTSEngine.SynthesisResult
The audio produced by the TTS processor.
AudioFootprintMonitor - Class in org.daisy.pipeline.tts
AudioFootprintMonitor monitors the footprint of the audio data created by the TTS processors.
AudioFootprintMonitor() - Constructor for class org.daisy.pipeline.tts.AudioFootprintMonitor
 
AudioFootprintMonitor.MemoryException - Exception in org.daisy.pipeline.tts
 

C

cancel() - Method in class org.daisy.pipeline.tts.rest.Request
Cancel the request, disconnecting it from the server
Chunk(XdmNode) - Constructor for class org.daisy.pipeline.tts.SSMLMarkSplitter.Chunk
 
Chunk(XdmNode, String) - Constructor for class org.daisy.pipeline.tts.SSMLMarkSplitter.Chunk
 
close() - Method in class org.daisy.pipeline.tts.TTSTimeout
Must always be called even if enable() is never called, otherwise the underlying thread will run forever.
computeSize(XdmNode) - Static method in class org.daisy.pipeline.tts.Sentence
 
ConfigReader - Class in org.daisy.pipeline.tts.config
 
ConfigReader(Processor, ConfigReader.Extension...) - Constructor for class org.daisy.pipeline.tts.config.ConfigReader
 
ConfigReader(Processor, XdmNode, ConfigReader.Extension...) - Constructor for class org.daisy.pipeline.tts.config.ConfigReader
 
ConfigReader(Processor, XdmNode, Map<String, String>, ConfigReader.Extension...) - Constructor for class org.daisy.pipeline.tts.config.ConfigReader
 
ConfigReader.Extension - Interface in org.daisy.pipeline.tts.config
 
ConfigReader.TTSConfigProperty - Class in org.daisy.pipeline.tts.config
 
ConfigReader_TTSConfigProperty_SPI - Class in org.daisy.pipeline.tts.config
 
ConfigReader_TTSConfigProperty_SPI() - Constructor for class org.daisy.pipeline.tts.config.ConfigReader_TTSConfigProperty_SPI
 
createAudioStream(AudioFormat, byte[]) - Static method in class org.daisy.pipeline.tts.TTSEngine
Create an AudioInputStream from an AudioFormat and the audio data.
createAudioStream(AudioFormat, ByteArrayInputStream) - Static method in class org.daisy.pipeline.tts.TTSEngine
 
createAudioStream(InputStream) - Static method in class org.daisy.pipeline.tts.TTSEngine
Create a AudioInputStream from a InputStream.

D

DefaultSpeechRate - Class in org.daisy.pipeline.tts
 
DefaultSpeechRate() - Constructor for class org.daisy.pipeline.tts.DefaultSpeechRate
 
DefaultSSMLMarkSplitter - Class in org.daisy.pipeline.tts
 
DefaultSSMLMarkSplitter(Processor) - Constructor for class org.daisy.pipeline.tts.DefaultSSMLMarkSplitter
 
disable() - Method in class org.daisy.pipeline.tts.TTSTimeout
Must always be called after enable().
discard(LoadBalancer.Host) - Method in interface org.daisy.pipeline.tts.LoadBalancer
Discard the given host.
discard(LoadBalancer.Host) - Method in class org.daisy.pipeline.tts.RoundRobinLoadBalancer
 
discardAll(Collection<LoadBalancer.Host>) - Method in class org.daisy.pipeline.tts.RoundRobinLoadBalancer
 
DynamicPropertiesExtension - Class in org.daisy.pipeline.tts.config
 
DynamicPropertiesExtension() - Constructor for class org.daisy.pipeline.tts.config.DynamicPropertiesExtension
 

E

enable(Thread, TTSTimeout.ThreadFreeInterrupter, int) - Method in class org.daisy.pipeline.tts.TTSTimeout
 
enable(Thread, int) - Method in class org.daisy.pipeline.tts.TTSTimeout
 
enableForCurrentThread(TTSTimeout.ThreadFreeInterrupter, int) - Method in class org.daisy.pipeline.tts.TTSTimeout
 
enableForCurrentThread(int) - Method in class org.daisy.pipeline.tts.TTSTimeout
 
equals(Object) - Method in class org.daisy.pipeline.tts.config.ConfigReader_TTSConfigProperty_SPI
 
equals(Object) - Method in class org.daisy.pipeline.tts.Voice
 
equals(Object) - Method in class org.daisy.pipeline.tts.VoiceInfo
 
equals(Object) - Method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
 
Error(TTSLog.ErrorCode, String) - Constructor for class org.daisy.pipeline.tts.TTSLog.Error
 
Error(TTSLog.ErrorCode, String, Throwable) - Constructor for class org.daisy.pipeline.tts.TTSLog.Error
 
expectedMillisecPerWord() - Method in class org.daisy.pipeline.tts.TTSEngine
 
ExponentialBackoffScheduler<Action extends Schedulable> - Class in org.daisy.pipeline.tts.scheduler
Scheduler that increases the delay between actions launch, using a number of seconds equals to apower of 2 times retries and a random number of milliseconds.
ExponentialBackoffScheduler() - Constructor for class org.daisy.pipeline.tts.scheduler.ExponentialBackoffScheduler
 

F

FatalError - Exception in org.daisy.pipeline.tts.scheduler
Exception to be raised by Schedulable object when an error occurred and the object cannot be rescheduled.
FatalError(String) - Constructor for exception org.daisy.pipeline.tts.scheduler.FatalError
 
FatalError(String, Throwable) - Constructor for exception org.daisy.pipeline.tts.scheduler.FatalError
 
FatalError(Throwable) - Constructor for exception org.daisy.pipeline.tts.scheduler.FatalError
 
findAvailableVoice(String, String, Locale, VoiceInfo.Gender) - Method in class org.daisy.pipeline.tts.VoiceManager
 
findAvailableVoices(Locale, VoiceFamilyList) - Method in class org.daisy.pipeline.tts.VoiceManager
 
findAvailableVoices(String, String, Locale, VoiceInfo.Gender) - Method in class org.daisy.pipeline.tts.VoiceManager
 

G

gender - Variable in class org.daisy.pipeline.tts.VoiceInfo
 
getActualVoice() - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
getAllHosts() - Method in interface org.daisy.pipeline.tts.LoadBalancer
Must not be called from different threads.
getAllHosts() - Method in class org.daisy.pipeline.tts.RoundRobinLoadBalancer
 
getAnnotations(String) - Method in class org.daisy.pipeline.tts.config.AnnotationsConfigExtension
 
getAvailableVoices() - Method in class org.daisy.pipeline.tts.TTSEngine
Return the list of available voices for this engine.
getBaseURI() - Method in class org.daisy.pipeline.tts.Sentence
 
getCause() - Method in class org.daisy.pipeline.tts.TTSLog.Error
 
getClip() - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
getConnection() - Method in class org.daisy.pipeline.tts.rest.Request
Get the current connection object
getDisplayName() - Method in interface org.daisy.pipeline.tts.TTSService
 
getDynamicProperties() - Method in class org.daisy.pipeline.tts.config.DynamicPropertiesExtension
 
getEngine() - Method in class org.daisy.pipeline.tts.Voice
 
getEntries() - Method in class org.daisy.pipeline.tts.TTSLog
 
getErrorCode() - Method in class org.daisy.pipeline.tts.TTSLog.Error
 
getFooter() - Method in interface org.daisy.pipeline.tts.SSMLAdapter
 
getFootprint(AudioInputStream) - Static method in class org.daisy.pipeline.tts.AudioFootprintMonitor
Get length of AudioInputStream in number of bytes
getGender() - Method in class org.daisy.pipeline.tts.Voice
The gender of this voice, or absent if it is not known.
getHeader(String) - Method in interface org.daisy.pipeline.tts.SSMLAdapter
 
getID() - Method in class org.daisy.pipeline.tts.Sentence
 
getID() - Method in class org.daisy.pipeline.tts.Voice
A unique ID.
getLocale() - Method in class org.daisy.pipeline.tts.Voice
The language range(s) of this voice, or empty if it is not known.
getMarkSupport() - Method in class org.daisy.pipeline.tts.Voice
 
getMaster() - Method in interface org.daisy.pipeline.tts.LoadBalancer
Can be called from different threads.
getMaster() - Method in class org.daisy.pipeline.tts.RoundRobinLoadBalancer
 
getMessage() - Method in class org.daisy.pipeline.tts.TTSLog.Error
 
getName() - Method in interface org.daisy.pipeline.tts.TTSService
 
getName() - Method in class org.daisy.pipeline.tts.Voice
 
getOrCreateEntry(String) - Method in class org.daisy.pipeline.tts.TTSLog
Supposed to be called within a single-threaded context
getOverallPriority() - Method in class org.daisy.pipeline.tts.TTSEngine
Need not be thread-safe.
getPreferredVoice() - Method in class org.daisy.pipeline.tts.Sentence
Get the preferred voice
getPrimaryLanguageSubTag() - Method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
The primary language subtag if it is not equal to "*", null otherwise.
getProvider() - Method in class org.daisy.pipeline.tts.TTSEngine
 
getReadOnlyErrors() - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
getSeconds() - Method in exception org.daisy.pipeline.tts.TimedTTSExecutor.TimeoutException
 
getSelectedVoice() - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
getServices() - Method in class org.daisy.pipeline.tts.TTSRegistry
List all available TTS services, including the disabled ones (in which case TTSService.newEngine(java.util.Map<java.lang.String, java.lang.String>) will throw a TTSService.ServiceDisabledException), and the services that may not allocate a working TTSEngine for other reasons (because of missing configuration, because the list of available voices can not be retrieved, because the engine failed a test, etc.).
getSize() - Method in class org.daisy.pipeline.tts.Sentence
 
getSpaceForEncoding() - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
getSpaceForTTS() - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
getSpecificity() - Method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
To determine whether a language range is more specific than another language range.
getSSML() - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
getText() - Method in class org.daisy.pipeline.tts.Sentence
 
getTimeElapsed() - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
getTimeout() - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
getTTS(Voice) - Method in class org.daisy.pipeline.tts.VoiceManager
 
getTTSproc() - Method in class org.daisy.pipeline.tts.Sentence
 
getUnreleasedEncondingMem() - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
getUnreleasedTTSMem() - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
getValue() - Static method in class org.daisy.pipeline.tts.config.ConfigReader.TTSConfigProperty
 
getValue(Map<String, String>) - Static method in class org.daisy.pipeline.tts.config.ConfigReader.TTSConfigProperty
 
getValue(Map<String, String>) - Method in class org.daisy.pipeline.tts.DefaultSpeechRate
Get current value of org.daisy.pipeline.tts.speech-rate property as a relative value, with 1.0 corresponding with the normal speaking rate of 200 words per minute.
getVoiceDeclarations() - Method in class org.daisy.pipeline.tts.config.VoiceConfigExtension
 
getVoiceForID(String) - Method in class org.daisy.pipeline.tts.VoiceManager
 
getVoices() - Method in class org.daisy.pipeline.tts.Sentence
Get the complete ordered set of selected voices
getWorkingEngines(Map<String, String>, TTSLog, Logger) - Method in class org.daisy.pipeline.tts.TTSRegistry
Allocate a list of working engines.
getWritableEntry(String) - Method in class org.daisy.pipeline.tts.TTSLog
Can be called within a multi-threaded context once all the calls to getOrCreateEntry() are done.

H

handlesMarks() - Method in class org.daisy.pipeline.tts.TTSEngine
 
handlesPronunciation() - Method in class org.daisy.pipeline.tts.TTSEngine
Whether the TTS engine handles phoneme elements, which is required for prununciation lexicons to have an effect.
handlesSpeakingRate() - Method in class org.daisy.pipeline.tts.TTSEngine
Whether the TTS engine handles prosody elements with a rate attribute.
hashCode() - Method in class org.daisy.pipeline.tts.config.ConfigReader_TTSConfigProperty_SPI
 
hashCode() - Method in class org.daisy.pipeline.tts.Voice
 
hashCode() - Method in class org.daisy.pipeline.tts.VoiceInfo
 
hashCode() - Method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
 
Host() - Constructor for class org.daisy.pipeline.tts.LoadBalancer.Host
 

I

interruptCurrentWork(TTSRegistry.TTSResource) - Method in class org.daisy.pipeline.tts.TTSEngine
Force interruption of the execution of synthesize() when the thread-level interruption is not enough to make synthesize() finish.
invalid - Variable in class org.daisy.pipeline.tts.TTSRegistry.TTSResource
 

L

language - Variable in class org.daisy.pipeline.tts.VoiceInfo
 
LanguageRange(String) - Constructor for class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
 
LanguageRange(Locale) - Constructor for class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
 
launch(Action) - Method in class org.daisy.pipeline.tts.scheduler.ExponentialBackoffScheduler
When a recoverable error is thrown, the scheduler keep the action in its queue and delays all launches by sleeping the thread while in locked state
launch() - Method in interface org.daisy.pipeline.tts.scheduler.Schedulable
Execute the action
launch(Action) - Method in interface org.daisy.pipeline.tts.scheduler.Scheduler
Launch an action from the queue.
leftMark() - Method in class org.daisy.pipeline.tts.SSMLMarkSplitter.Chunk
 
LoadBalancer - Interface in org.daisy.pipeline.tts
 
LoadBalancer.Host - Class in org.daisy.pipeline.tts
 

M

marks - Variable in class org.daisy.pipeline.tts.TTSEngine.SynthesisResult
The mark offsets (in bytes) corresponding to the ssml:mark elements of the input SSML.
matches(Locale) - Method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
Whether the language range matches the given locale.
matches(Collection<VoiceInfo.LanguageRange>, Locale) - Static method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
Whether the language list matches the given locale.
matches(Voice, String, String, Locale, VoiceInfo.Gender) - Method in class org.daisy.pipeline.tts.VoiceManager
Whether the given voice matches exactly the given voice engine, voice name, language and/or gender.
matches(Voice, Locale, VoiceFamilyList) - Method in class org.daisy.pipeline.tts.VoiceManager
 
MemoryException(String) - Constructor for exception org.daisy.pipeline.tts.AudioFootprintMonitor.MemoryException
 
MemoryException(int) - Constructor for exception org.daisy.pipeline.tts.AudioFootprintMonitor.MemoryException
 
mostLeftChunk() - Method in class org.daisy.pipeline.tts.SSMLMarkSplitter.Chunk
 
mProvider - Variable in class org.daisy.pipeline.tts.TTSEngine
 

N

newEngine(Map<String, String>) - Method in interface org.daisy.pipeline.tts.TTSService
Allocate a new TTSEngine
NO_DEFINITE_GENDER - Static variable in class org.daisy.pipeline.tts.VoiceInfo
 

O

of(String) - Static method in enum org.daisy.pipeline.tts.VoiceInfo.Gender
 
of(VoiceFamilyList.Gender) - Static method in enum org.daisy.pipeline.tts.VoiceInfo.Gender
 
of(VoiceFamilyList.Gender, Optional<VoiceFamilyList.Age>) - Static method in enum org.daisy.pipeline.tts.VoiceInfo.Gender
 
org.daisy.pipeline.tts - package org.daisy.pipeline.tts
 
org.daisy.pipeline.tts.config - package org.daisy.pipeline.tts.config
 
org.daisy.pipeline.tts.rest - package org.daisy.pipeline.tts.rest
 
org.daisy.pipeline.tts.scheduler - package org.daisy.pipeline.tts.scheduler
 

P

parseNode(XdmNode, URI, ConfigReader) - Method in class org.daisy.pipeline.tts.config.AnnotationsConfigExtension
 
parseNode(XdmNode, URI, ConfigReader) - Method in interface org.daisy.pipeline.tts.config.ConfigReader.Extension
 
parseNode(XdmNode, URI, ConfigReader) - Method in class org.daisy.pipeline.tts.config.DynamicPropertiesExtension
 
parseNode(XdmNode, URI, ConfigReader) - Method in class org.daisy.pipeline.tts.config.VoiceConfigExtension
 
parseXML(String, URI) - Method in class org.daisy.pipeline.tts.config.ConfigReader
Read document from URL within TTS configuration document.
parseXML(String) - Method in class org.daisy.pipeline.tts.config.ConfigReader
Read document from URL.
port - Variable in class org.daisy.pipeline.tts.LoadBalancer.Host
 
priority - Variable in class org.daisy.pipeline.tts.VoiceInfo
 

R

readonlyGeneralErrors() - Method in class org.daisy.pipeline.tts.TTSLog
 
RecoverableError - Exception in org.daisy.pipeline.tts.scheduler
Exception to be raised by Schedulable object when an error occurred but that object can be rescheduled.
RecoverableError(String) - Constructor for exception org.daisy.pipeline.tts.scheduler.RecoverableError
 
RecoverableError(String, Throwable) - Constructor for exception org.daisy.pipeline.tts.scheduler.RecoverableError
 
RecoverableError(Throwable) - Constructor for exception org.daisy.pipeline.tts.scheduler.RecoverableError
 
releaseEncodersMemory(int) - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
releaseThreadResources(TTSRegistry.TTSResource) - Method in class org.daisy.pipeline.tts.TTSEngine
This method must be thread-safe.
releaseTTSMemory(AudioInputStream) - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
Must not be used by the encoders.
releaseTTSMemory(int) - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
 
Request<ContentType> - Class in org.daisy.pipeline.tts.rest
REST Request to communicate with remote services (mainly tts services like Google and Amazon).
Request(String, String, HashMap<String, String>, ContentType) - Constructor for class org.daisy.pipeline.tts.rest.Request
Fully initialized request
reservedThreadNum() - Method in class org.daisy.pipeline.tts.TTSEngine
 
RoundRobinLoadBalancer - Class in org.daisy.pipeline.tts
 
RoundRobinLoadBalancer(String, Object) - Constructor for class org.daisy.pipeline.tts.RoundRobinLoadBalancer
 
run() - Method in class org.daisy.pipeline.tts.TTSTimeout
 

S

Schedulable - Interface in org.daisy.pipeline.tts.scheduler
Schedulable action interface, used by Scheduler implementation.
Scheduler<Action extends Schedulable> - Interface in org.daisy.pipeline.tts.scheduler
Scheduler interface to launch schedulable actions.
selectHost() - Method in interface org.daisy.pipeline.tts.LoadBalancer
Can be called from different threads.
selectHost() - Method in class org.daisy.pipeline.tts.RoundRobinLoadBalancer
 
send() - Method in class org.daisy.pipeline.tts.rest.Request
Send the request to the requested url and retrieve the server answer as an input stream.
Sentence - Class in org.daisy.pipeline.tts
 
Sentence(TTSEngine, Iterable<Voice>, XdmNode) - Constructor for class org.daisy.pipeline.tts.Sentence
 
ServiceDisabledException() - Constructor for exception org.daisy.pipeline.tts.TTSService.ServiceDisabledException
 
ServiceDisabledException(Throwable) - Constructor for exception org.daisy.pipeline.tts.TTSService.ServiceDisabledException
 
ServiceDisabledException(String) - Constructor for exception org.daisy.pipeline.tts.TTSService.ServiceDisabledException
 
ServiceDisabledException(String, Throwable) - Constructor for exception org.daisy.pipeline.tts.TTSService.ServiceDisabledException
 
setActualVoice(Voice) - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
setClip(AudioClip) - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
setContent(ContentType) - Method in class org.daisy.pipeline.tts.rest.Request
Set the request content, to be sent through the request connection output stream
setMethod(String) - Method in class org.daisy.pipeline.tts.rest.Request
Set the HTTP method to use with the request
setRequestUrl(String) - Method in class org.daisy.pipeline.tts.rest.Request
Set the request URL.
setSelectedVoice(Voice) - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
setSSML(XdmNode) - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
setTimeElapsed(float) - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
setTimeout(float) - Method in class org.daisy.pipeline.tts.TTSLog.Entry
 
spi_deactivate() - Method in class org.daisy.pipeline.tts.config.ConfigReader_TTSConfigProperty_SPI
 
spi_deactivate() - Method in class org.daisy.pipeline.tts.TTSRegistry_SPI
 
spi_getProperties() - Method in class org.daisy.pipeline.tts.config.ConfigReader_TTSConfigProperty_SPI
 
spi_getProperties() - Method in class org.daisy.pipeline.tts.TTSRegistry_SPI
 
split(XdmNode) - Method in class org.daisy.pipeline.tts.DefaultSSMLMarkSplitter
 
split(XdmNode) - Method in interface org.daisy.pipeline.tts.SSMLMarkSplitter
 
split(XdmNode) - Method in class org.daisy.pipeline.tts.StructuredSSMLSplitter
 
ssml() - Method in class org.daisy.pipeline.tts.SSMLMarkSplitter.Chunk
 
SSMLAdapter - Interface in org.daisy.pipeline.tts
Transform the SSML according to the TTS engine's features and bugs
SSMLMarkSplitter - Interface in org.daisy.pipeline.tts
 
SSMLMarkSplitter.Chunk - Class in org.daisy.pipeline.tts
 
SSMLTransformer - Interface in org.daisy.pipeline.tts
Transform the SSML according to the TTS engine's features and bugs
StructuredSSMLSplitter - Class in org.daisy.pipeline.tts
This splitter assumes that the input SSML is built in such a way that it is easy to be split, i.e.
StructuredSSMLSplitter(Processor) - Constructor for class org.daisy.pipeline.tts.StructuredSSMLSplitter
 
SynthesisException(String, Throwable) - Constructor for exception org.daisy.pipeline.tts.TTSService.SynthesisException
 
SynthesisException(Throwable) - Constructor for exception org.daisy.pipeline.tts.TTSService.SynthesisException
 
SynthesisException(String) - Constructor for exception org.daisy.pipeline.tts.TTSService.SynthesisException
 
SynthesisResult(AudioInputStream) - Constructor for class org.daisy.pipeline.tts.TTSEngine.SynthesisResult
 
SynthesisResult(AudioInputStream, List<Integer>) - Constructor for class org.daisy.pipeline.tts.TTSEngine.SynthesisResult
 
synthesize(XdmNode, Voice, TTSRegistry.TTSResource) - Method in class org.daisy.pipeline.tts.TTSEngine
This method must be thread-safe.
synthesizeWithTimeout(TTSTimeout, TTSTimeout.ThreadFreeInterrupter, TTSLog.Entry, XdmNode, int, TTSEngine, Voice, TTSRegistry.TTSResource) - Method in class org.daisy.pipeline.tts.TimedTTSExecutor
 

T

threadFreeInterrupt() - Method in interface org.daisy.pipeline.tts.TTSTimeout.ThreadFreeInterrupter
 
TimedTTSExecutor - Class in org.daisy.pipeline.tts
 
TimedTTSExecutor() - Constructor for class org.daisy.pipeline.tts.TimedTTSExecutor
 
TimedTTSExecutor.TimeoutException - Exception in org.daisy.pipeline.tts
 
toString() - Method in class org.daisy.pipeline.tts.config.ConfigReader_TTSConfigProperty_SPI
 
toString() - Method in class org.daisy.pipeline.tts.LoadBalancer.Host
 
toString() - Method in class org.daisy.pipeline.tts.SSMLMarkSplitter.Chunk
 
toString() - Method in class org.daisy.pipeline.tts.Voice
 
toString() - Method in enum org.daisy.pipeline.tts.VoiceInfo.Gender
 
toString() - Method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
 
toString(Collection<VoiceInfo.LanguageRange>) - Static method in class org.daisy.pipeline.tts.VoiceInfo.LanguageRange
Print language list as comma-separated list.
toString() - Method in class org.daisy.pipeline.tts.VoiceInfo
 
transferToEncoding(int, int) - Method in class org.daisy.pipeline.tts.AudioFootprintMonitor
Transfer memory from the TTS area to the encoding area.
transform(XdmNode) - Method in interface org.daisy.pipeline.tts.SSMLTransformer
 
transformSsmlNodeToString(XdmNode, URL, Map<String, Object>) - Method in class org.daisy.pipeline.tts.TTSEngine
Transform an SSML node to a string using a given XSLT and parameter map If this method is called from TTSEngine.synthesize(net.sf.saxon.s9api.XdmNode, org.daisy.pipeline.tts.Voice, org.daisy.pipeline.tts.TTSRegistry.TTSResource), the XSLT should not assume that the SSML node is a root element.
TTSConfigProperty() - Constructor for class org.daisy.pipeline.tts.config.ConfigReader.TTSConfigProperty
 
TTSEngine - Class in org.daisy.pipeline.tts
Classes that inherit from TTSEngine are the ones that deal with adapting external TTS processors (e.g.
TTSEngine(TTSService) - Constructor for class org.daisy.pipeline.tts.TTSEngine
 
TTSEngine.SynthesisResult - Class in org.daisy.pipeline.tts
 
TTSLog - Class in org.daisy.pipeline.tts
A class to log structured messages in a big list.
TTSLog() - Constructor for class org.daisy.pipeline.tts.TTSLog
 
TTSLog(Logger) - Constructor for class org.daisy.pipeline.tts.TTSLog
 
TTSLog.Entry - Class in org.daisy.pipeline.tts
 
TTSLog.Error - Class in org.daisy.pipeline.tts
 
TTSLog.ErrorCode - Enum in org.daisy.pipeline.tts
 
TTSRegistry - Class in org.daisy.pipeline.tts
 
TTSRegistry() - Constructor for class org.daisy.pipeline.tts.TTSRegistry
 
TTSRegistry.TTSResource - Class in org.daisy.pipeline.tts
 
TTSRegistry_SPI - Class in org.daisy.pipeline.tts
 
TTSRegistry_SPI() - Constructor for class org.daisy.pipeline.tts.TTSRegistry_SPI
 
TTSResource() - Constructor for class org.daisy.pipeline.tts.TTSRegistry.TTSResource
 
TTSService - Interface in org.daisy.pipeline.tts
Classes that implements the TTSService interface are meant to be allocated only once, as opposed to TTSEngines.
TTSService.ServiceDisabledException - Exception in org.daisy.pipeline.tts
 
TTSService.SynthesisException - Exception in org.daisy.pipeline.tts
 
TTSTimeout - Class in org.daisy.pipeline.tts
TTSTimeout keeps watch over a given thread (which can be the current thread).
TTSTimeout() - Constructor for class org.daisy.pipeline.tts.TTSTimeout
 
TTSTimeout.ThreadFreeInterrupter - Interface in org.daisy.pipeline.tts
 

V

valueOf(String) - Static method in enum org.daisy.pipeline.tts.TTSLog.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.daisy.pipeline.tts.Voice.MarkSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.daisy.pipeline.tts.VoiceInfo.Gender
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.daisy.pipeline.tts.TTSLog.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.daisy.pipeline.tts.Voice.MarkSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.daisy.pipeline.tts.VoiceInfo.Gender
Returns an array containing the constants of this enum type, in the order they are declared.
Voice - Class in org.daisy.pipeline.tts
Voice instances are expected to be created only by TTSEngine/TTSService implementations
Voice(String, String) - Constructor for class org.daisy.pipeline.tts.Voice
 
Voice(String, String, Locale, VoiceInfo.Gender) - Constructor for class org.daisy.pipeline.tts.Voice
 
Voice(String, String, VoiceInfo.LanguageRange, VoiceInfo.Gender) - Constructor for class org.daisy.pipeline.tts.Voice
 
Voice(String, String, Collection<Locale>, VoiceInfo.Gender) - Constructor for class org.daisy.pipeline.tts.Voice
 
Voice(String, String, Collection<VoiceInfo.LanguageRange>, VoiceInfo.Gender, Voice.MarkSupport) - Constructor for class org.daisy.pipeline.tts.Voice
 
Voice.MarkSupport - Enum in org.daisy.pipeline.tts
 
VoiceConfigExtension - Class in org.daisy.pipeline.tts.config
 
VoiceConfigExtension() - Constructor for class org.daisy.pipeline.tts.config.VoiceConfigExtension
 
voiceEngine - Variable in class org.daisy.pipeline.tts.VoiceInfo
 
VoiceInfo - Class in org.daisy.pipeline.tts
 
VoiceInfo(String, String, String, VoiceInfo.Gender, float) - Constructor for class org.daisy.pipeline.tts.VoiceInfo
 
VoiceInfo(String, String, Locale, VoiceInfo.Gender, float) - Constructor for class org.daisy.pipeline.tts.VoiceInfo
 
VoiceInfo(String, String, VoiceInfo.LanguageRange, VoiceInfo.Gender, float) - Constructor for class org.daisy.pipeline.tts.VoiceInfo
 
VoiceInfo.Gender - Enum in org.daisy.pipeline.tts
 
VoiceInfo.LanguageRange - Class in org.daisy.pipeline.tts
 
VoiceManager - Class in org.daisy.pipeline.tts
 
VoiceManager(Collection<TTSEngine>, Collection<VoiceInfo>) - Constructor for class org.daisy.pipeline.tts.VoiceManager
 
voiceName - Variable in class org.daisy.pipeline.tts.VoiceInfo
 
A C D E F G H I L M N O P R S T V 
Skip navigation links

Copyright © 2010–2025 The DAISY Consortium. All rights reserved.