com.sun.speech.freetts
Interface FreeTTSSpeakable

All Known Implementing Classes:
FreeTTSSpeakableImpl, FreeTTSSynthesizerQueueItem

public interface FreeTTSSpeakable

Represents something that should be spoken.


Method Summary
 void cancelled()
          Indicates that this speakable has been cancelled.
 void completed()
          Indicates that this speakable has been completed.
 org.w3c.dom.Document getDocument()
          Gets the DOM document for this object.
 java.io.InputStream getInputStream()
          Gets the input stream
 java.lang.String getText()
          Returns the text corresponding to this Playable.
 boolean isCompleted()
          Returns true if this queue item has been processed.
 boolean isDocument()
          Returns true if the item is a JSML document (Java Speech Markup Language).
 boolean isPlainText()
          Returns true if the item contains plain text (not Java Speech Markup Language text).
 boolean isStream()
          Returns true if the item is an input stream.
 void started()
          Indicates that this speakable has been started.
 boolean waitCompleted()
          Waits for this speakable item to be completed.
 

Method Detail

started

public void started()
Indicates that this speakable has been started.


completed

public void completed()
Indicates that this speakable has been completed.


cancelled

public void cancelled()
Indicates that this speakable has been cancelled.


isCompleted

public boolean isCompleted()
Returns true if this queue item has been processed.

Returns:
true if it has been processed

waitCompleted

public 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

public boolean isPlainText()
Returns true if the item contains plain text (not Java Speech Markup Language text).

Returns:
true if the item contains plain text

isStream

public boolean isStream()
Returns true if the item is an input stream.

Returns:
true if the item is an input stream

isDocument

public boolean isDocument()
Returns true if the item is a JSML document (Java Speech Markup Language).

Returns:
true if the item is a document

getText

public java.lang.String getText()
Returns the text corresponding to this Playable.

Returns:
the Playable text

getDocument

public org.w3c.dom.Document getDocument()
Gets the DOM document for this object.

Returns:
the DOM document for this object

getInputStream

public java.io.InputStream getInputStream()
Gets the input stream

Returns:
the input stream