hmi.tts
Interface TTSBridge

All Known Implementing Classes:
AbstractMaryTTSBridge, BMLTTSBridge, MaryAllophonesTTSBridge, MarySSMLTTSBridge, MaryWordsTTSBridge, MaryXMLTTSBridge, SAPI5SSMLTTSBridge, SAPITTSBridge

public interface TTSBridge


Method Summary
 TimingInfo getTiming(String text)
          Gets the timing of the text, fills out visime, phoneme,bookmark and word lists
 TimingInfo speak(String text)
          Speaks out the sentence, does the appropriate callbacks, fills out visime,
 TimingInfo speakToFile(String text, String filename)
          Generates a file containing the spoken sentence, does the apropiate callbacks, fills out visime, phoneme, bookmark and word lists.
 

Method Detail

speak

TimingInfo speak(String text)
Speaks out the sentence, does the appropriate callbacks, fills out visime,

Parameters:
text - the text or script to speak

speakToFile

TimingInfo speakToFile(String text,
                       String filename)
                       throws IOException
Generates a file containing the spoken sentence, does the apropiate callbacks, fills out visime, phoneme, bookmark and word lists.

Parameters:
text - the text or script to speak
Throws:
FileNotFoundException
IOException

getTiming

TimingInfo getTiming(String text)
Gets the timing of the text, fills out visime, phoneme,bookmark and word lists

Parameters:
text - the text or script to get the timing of