org.alchar.jdtk.jsapi
Class DTKSynthesizerQueueItem

java.lang.Object
  extended by javax.speech.synthesis.SynthesizerQueueItem
      extended by org.alchar.jdtk.jsapi.DTKSynthesizerQueueItem

public class DTKSynthesizerQueueItem
extends SynthesizerQueueItem

This class implements an object on the speech output queue of a DTKSynthesizer.


Field Summary
 
Fields inherited from class javax.speech.synthesis.SynthesizerQueueItem
listener, plainText, source, text
 
Constructor Summary
DTKSynthesizerQueueItem(Object source, String text, boolean plainText, SpeakableListener listener)
          Create a new DTKSynthesizerQueueItem object with the given parameters.
 
Method Summary
 void sendMarkerReached(Object source, String text, int markerType)
          Send a marker reached event.
 void sendMarkerReached(SpeakableEvent ev)
          Send a marker reached event.
 void sendSpeakableCancelled(Object source)
          Send a speakable cancelled event.
 void sendSpeakableCancelled(SpeakableEvent ev)
          Send a speakable cancelled event.
 void sendSpeakableEnded(Object source)
          Send a speakable ended event.
 void sendSpeakableEnded(SpeakableEvent ev)
          Send a speakable ended event.
 void sendSpeakablePaused(Object source)
          Send a speakable paused event.
 void sendSpeakablePaused(SpeakableEvent ev)
          Send a speakable paused event.
 void sendSpeakableResumed(Object source)
          Send a speakable resumed event.
 void sendSpeakableResumed(SpeakableEvent ev)
          Send a speakable resumed event.
 void sendSpeakableStarted(Object source)
          Send a speakable started event.
 void sendSpeakableStarted(SpeakableEvent ev)
          Send a speakable started event.
 void sendTopOfQueue(Object source)
          Send a top-of-queue event.
 void sendTopOfQueue(SpeakableEvent ev)
          Send a top-of-queue event.
 void sendWordStarted(Object source, String text, int wordStart, int wordEnd)
          Send a word started event.
 void sendWordStarted(SpeakableEvent ev)
          Send a word started event.
 
Methods inherited from class javax.speech.synthesis.SynthesizerQueueItem
getSource, getSpeakableListener, getText, isPlainText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTKSynthesizerQueueItem

public DTKSynthesizerQueueItem(Object source,
                               String text,
                               boolean plainText,
                               SpeakableListener listener)
Create a new DTKSynthesizerQueueItem object with the given parameters.

Parameters:
source - Source object
text - Speakable text
plainText - True if plain text, false if JSML
listener - Speakable event listener
Method Detail

sendMarkerReached

public void sendMarkerReached(SpeakableEvent ev)
Send a marker reached event.

Parameters:
ev - Speakable event

sendMarkerReached

public void sendMarkerReached(Object source,
                              String text,
                              int markerType)
Send a marker reached event.

Parameters:
source - Event source
text - Text related to the event
markerType - Marker type

sendSpeakableCancelled

public void sendSpeakableCancelled(SpeakableEvent ev)
Send a speakable cancelled event.

Parameters:
ev - Speakable event

sendSpeakableCancelled

public void sendSpeakableCancelled(Object source)
Send a speakable cancelled event.

Parameters:
source - Event source

sendSpeakableEnded

public void sendSpeakableEnded(SpeakableEvent ev)
Send a speakable ended event.

Parameters:
ev - Speakable event

sendSpeakableEnded

public void sendSpeakableEnded(Object source)
Send a speakable ended event.

Parameters:
source - Event source

sendSpeakablePaused

public void sendSpeakablePaused(SpeakableEvent ev)
Send a speakable paused event.

Parameters:
ev - Speakable event

sendSpeakablePaused

public void sendSpeakablePaused(Object source)
Send a speakable paused event.

Parameters:
source - Event source

sendSpeakableResumed

public void sendSpeakableResumed(SpeakableEvent ev)
Send a speakable resumed event.

Parameters:
ev - Speakable event

sendSpeakableResumed

public void sendSpeakableResumed(Object source)
Send a speakable resumed event.

Parameters:
source - Event source

sendSpeakableStarted

public void sendSpeakableStarted(SpeakableEvent ev)
Send a speakable started event.

Parameters:
ev - Speakable event

sendSpeakableStarted

public void sendSpeakableStarted(Object source)
Send a speakable started event.

Parameters:
source - Event source

sendTopOfQueue

public void sendTopOfQueue(SpeakableEvent ev)
Send a top-of-queue event.

Parameters:
ev - Speakable event

sendTopOfQueue

public void sendTopOfQueue(Object source)
Send a top-of-queue event.

Parameters:
source - Event source

sendWordStarted

public void sendWordStarted(SpeakableEvent ev)
Send a word started event.

Parameters:
ev - Speakable event

sendWordStarted

public void sendWordStarted(Object source,
                            String text,
                            int wordStart,
                            int wordEnd)
Send a word started event.

Parameters:
source - Event source
text - Text related to the event
wordStart - Start of word
wordEnd - End of word


Copyright © 2007-2009 Kris Van Hees. All Rights Reserved.