The freetts audioplayer had a (buggy) way to pause and resume, and cancel the audio-output. I'm not finding anything like that in marytts.util.data.audio.AudioPlayer (except getLine() , but that would loose data eventually). Should i use the class AudioPlayerWriter in MaryClient?