Hi folks, Below is the contents of my dtk-generic debug file, so maybe this will help diagnose what's going wrong on my end. Thanks, Steve Sat May 1 16:53:28 2004 [122102]: GenericMaxChunkLength = 300 Sat May 1 16:53:28 2004 [159617]: GenericDelimiters = . Sat May 1 16:53:28 2004 [159656]: GenericExecuteSynth = dtk-say -a "[:name $VOICE] [:dv ap $PITCH] [:rate $RATE] $DATA" Sat May 1 16:53:28 2004 [159705]: Generic: creating new thread for generic_speak Sat May 1 16:53:28 2004 [159847]: generic: speaking thread starting....... Sat May 1 16:53:52 2004 [440683]: write() Sat May 1 16:53:52 2004 [440737]: Requested option by key en not found. Sat May 1 16:53:52 2004 [441313]: Requested data: |This is a test.| Sat May 1 16:53:52 2004 [441369]: Generic: leaving write() normaly Sat May 1 16:53:52 2004 [441441]: Semaphore on Sat May 1 16:53:52 2004 [441980]: Requested option by key en not found. Sat May 1 16:53:52 2004 [442165]: Starting child... Sat May 1 16:53:52 2004 [442229]: Entering child loop Sat May 1 16:53:52 2004 [442294]: Entering parent process, closing pipes Sat May 1 16:53:52 2004 [442342]: Looping... Sat May 1 16:53:52 2004 [442378]: Returned 15 bytes from get_part Sat May 1 16:53:52 2004 [442412]: Sending buf to child:|This is a test.| 15 Sat May 1 16:53:52 2004 [442447]: going to write 15 bytes Sat May 1 16:53:52 2004 [442488]: written 15 bytes Sat May 1 16:53:52 2004 [442523]: Waiting for response from child... Sat May 1 16:53:52 2004 [443446]: read 15 bytes in child Sat May 1 16:53:52 2004 [443509]: text read is: |This is a test.| Sat May 1 16:53:52 2004 [443647]: child: escaped text is |This is a test.| Sat May 1 16:53:52 2004 [443704]: child: synth command = |dtk-say -a "[:name paul] [:dv ap 225] [:rate 338] This is a test."| Sat May 1 16:53:52 2004 [443739]: Speaking in child... Sat May 1 16:53:52 2004 [447909]: child->parent: ok, send more data Sat May 1 16:53:52 2004 [448024]: Ok, received report to continue... Sat May 1 16:53:52 2004 [448063]: Looping... Sat May 1 16:53:52 2004 [448097]: Returned -1 bytes from get_part Sat May 1 16:53:52 2004 [448132]: End of data in parent, closing pipes Sat May 1 16:53:52 2004 [448171]: Waiting for child... Sat May 1 16:53:52 2004 [448222]: read 0 bytes in child Sat May 1 16:53:52 2004 [448259]: child: Pipe closed, exiting, closing pipes.. Sat May 1 16:53:52 2004 [448305]: Child ended... "Speakup is a screen review system for Linux." <speakup at braille.uwo.ca> Sat May 1 16:53:52 2004 [448698]: child terminated -: status:1 signal?:0 signal number:0. Stephen Clower, that guy from the south. You can reach me by any of the following: E-Mail: steve at steve-audio.net MSN: steve at steve-audio.net AIM: AudioRabbit03 You can also check out my little home on the web by visiting http://www.steve-audio.net