Package com.sun.speech.freetts
Class FreeTTSSpeakableImpl
java.lang.Object
com.sun.speech.freetts.FreeTTSSpeakableImpl
- All Implemented Interfaces:
FreeTTSSpeakable
Minimal implementation of a FreeTTSSpeakable
-
Constructor Summary
Constructors -
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 stream.getText()Returns the text corresponding to this Playable.booleanReturns true if 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()Indicate that this speakable has been started.booleanWaits for this speakable item to be completed.
-
Constructor Details
-
FreeTTSSpeakableImpl
Constructor.- Parameters:
text- the text to be spoken
-
FreeTTSSpeakableImpl
Constructor.- Parameters:
doc- the doc to be spoken
-
FreeTTSSpeakableImpl
Constructor.- Parameters:
is- the doc to be spoken
-
-
Method Details
-
started
public void started()Indicate that this speakable has been started.- Specified by:
startedin interfaceFreeTTSSpeakable
-
completed
public void completed()Indicates that this speakable has been completed.- Specified by:
completedin interfaceFreeTTSSpeakable
-
cancelled
public void cancelled()Indicates that this speakable has been cancelled.- Specified by:
cancelledin interfaceFreeTTSSpeakable
-
isCompleted
public boolean isCompleted()Returns true if this queue item has been processed.- Specified by:
isCompletedin interfaceFreeTTSSpeakable- Returns:
- true if it has been processed
-
waitCompleted
public boolean waitCompleted()Waits for this speakable item to be completed.- Specified by:
waitCompletedin interfaceFreeTTSSpeakable- Returns:
- true if the item was completed successfully, false if the speakable was cancelled or an error occurred.
-
isPlainText
public boolean isPlainText()Returnstrueif the item contains plain text (not Java Speech Markup Language text).- Specified by:
isPlainTextin interfaceFreeTTSSpeakable- Returns:
- true if the item contains plain text
-
getText
Returns the text corresponding to this Playable.- Specified by:
getTextin interfaceFreeTTSSpeakable- Returns:
- the Playable text
-
getDocument
Gets the DOM document for this object.- Specified by:
getDocumentin interfaceFreeTTSSpeakable- Returns:
- the DOM document for this object.
-
isStream
public boolean isStream()Returnstrueif the item is an input stream.- Specified by:
isStreamin interfaceFreeTTSSpeakable- Returns:
- true if the item is an input stream
-
getInputStream
Gets the input stream.- Specified by:
getInputStreamin interfaceFreeTTSSpeakable- Returns:
- the input stream
-
isDocument
public boolean isDocument()Returnstrueif the item is a JSML document (Java Speech Markup Language).- Specified by:
isDocumentin interfaceFreeTTSSpeakable- Returns:
- true if the item is a document
-