ESpeak still crashes. Not sure why. A speak "Text" Still makes it speak "Text" eaven after all speech has failed through Speakup. So would the problem then be indeed SpeechD-up? I believed that it was ESpeak itself. I believe Ace posted once on the subject of Espeak dying every time he used it in April. Not sure though. Maybe a ESpeak module done in C or something that doesn't launch new ESpeak processes for everything spoken;something that only uses one single ESpeak process? I cannot code in C, however. Perhaps someone is willing to help? Regards, --Keith