Hi. I am using Perl, if that makes any difference and I would like to arrange things in such a way that during a prompt, if the person presses a key, then the prompt will stop speaking and I can see what the key is and do something. Here is an excerpt of the script I am using. $session->setInputCallback('got_press',""); #listen for key presses in the background while($session->ready()) { $session->streamFile("test_break.wav"); if ($press_so_far != "") { $session->say($press_so_far,"EN", "NAME_SPELLED", "ITERATED"); $press_so_far=""; } } Instead of streamFile, I tried speaking text through tts_command line, and a phrase macro which did the same. I was sure that at least streamFile would break, but it did not. Thanks in advance for any ideas. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com