Package com.sun.speech.freetts
Interface FreeTTSSpeakable
- All Known Implementing Classes:
FreeTTSSpeakableImpl,FreeTTSSynthesizerQueueItem
public interface FreeTTSSpeakable
Represents something that should be spoken.
-
Method Summary
Modifier and TypeMethodDescriptionvoidIndicates that this speakable has been cancelled.voidIndicates that this speakable has been completed.Gets the DOM document for this object.Gets the input streamgetText()Returns the text corresponding to this Playable.booleanReturnstrueif this queue item has been processed.booleanReturnstrueif the item is a JSML document (Java Speech Markup Language).booleanReturnstrueif the item contains plain text (not Java Speech Markup Language text).booleanisStream()Returnstrueif the item is an input stream.voidstarted()Indicates that this speakable has been started.booleanWaits for this speakable item to be completed.
-
Method Details
-
started
void started()Indicates that this speakable has been started. -
completed
void completed()Indicates that this speakable has been completed. -
cancelled
void cancelled()Indicates that this speakable has been cancelled. -
isCompleted
boolean isCompleted()Returnstrueif this queue item has been processed.- Returns:
- true if it has been processed
-
waitCompleted
boolean waitCompleted()Waits for this speakable item to be completed.- Returns:
- true if the item was completed successfully, false if the speakable was cancelled or an error occurred.
-
isPlainText
boolean isPlainText()Returnstrueif the item contains plain text (not Java Speech Markup Language text).- Returns:
- true if the item contains plain text
-
isStream
boolean isStream()Returnstrueif the item is an input stream.- Returns:
- true if the item is an input stream
-
isDocument
boolean isDocument()Returnstrueif the item is a JSML document (Java Speech Markup Language).- Returns:
- true if the item is a document
-
getText
String getText()Returns the text corresponding to this Playable.- Returns:
- the Playable text
-
getDocument
Document getDocument()Gets the DOM document for this object.- Returns:
- the DOM document for this object
-
getInputStream
InputStream getInputStream()Gets the input stream- Returns:
- the input stream
-