hmi.tts.util
Class FakeCallback
java.lang.Object
hmi.tts.util.FakeCallback
public class FakeCallback
- extends Object
Does callbacks based on word description and bookmark lists
Currently only runs phoneme, bookmark and wordboundary callbacks.
Phoneme feedback is given at the start of the phoneme.
TODO: mix with viseme callback if needed
TODO: test this
- Author:
- Herwin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
wordDescriptions
private final Collection<WordDescription> wordDescriptions
bookmarks
private final Collection<Bookmark> bookmarks
callback
private final TTSCallback callback
speechContent
private final String speechContent
FakeCallback
public FakeCallback(TTSCallback cb,
Collection<Bookmark> bm,
Collection<WordDescription> wds,
String content)
doAllCallbacks
private void doAllCallbacks(WordDescription wd,
WordDescription wdNext)
doAllCallbacks
private void doAllCallbacks(WordDescription wd,
WordDescription wdNext,
int offset,
double start,
double end)
callbackAll
public void callbackAll()
- Runs all callbacks
callBack
public void callBack(double start,
double end)
- Runs all callbacks for which start <= time < end