Thanks for the explanation concerning the punctuation issues with Speakup, Speech-dispatcher and Espeak. I really don't wanna mess with Festival much but I do have Flite installed; perhaps I can seem some results there. It all makes sense and I figured most of that. Shame that speech-dispatcher doesn't support punct level changes with the generic setup. I wonder how hard it would be to develope a binary driver program for espeak and/or Cepstral. I do know C pretty well and C++ even less but it would be a good learning experience since Espeak has a run-time library now. Even if we modified the generic file somehow to trigger the --punct option for espeak, you wouldn't be able to support a 3 option level; you would have all or none but not some. Anyway, thanks for any help and let me know if I can help in any way. I would really like to explore the driver route for espeak. -- HolmesGrown Solutions The best solutions for the best price! http://holmesgrown.ld.net/