Hi, Chris, What a friend and i did, was to use a script like this one, put it in /sbin, and call it in /etc/rc.local. The name of the script is spk, and it's like this: --- #!/bin/bash killall -9 pulseaudio sleep 2 aumix -v 100 -w 100 -W 100 -p 100 sleep 2 espeak -a 200 "shutting down previous speak up session. Please wait." sleep 2 killall -9 espeakup sleep 2 modprobe -r speakup_soft sleep 2 espeak -a 200 "Starting Speak up. Please wait." sleep 2 modprobe speakup_soft sleep 2 # echo soft >/sys/accessibility/speakup/synth cp /etc/soft/* /speakup/soft # /usr/local/bin/punc3 sleep 2 espeakup sleep 2 # /usr/local/bin/bellset espeak -a 200 "speak up has started successfully. Thank you for waiting." # last line. --- what you'll need to do is replace our software synthesizer with your preferred one, and put a numbersign befor the echo statements. Good luck, Craig Martin, KY0O >SSdtIGxvb2tpbmcgZm9yIGEgd2F5IHRvIGtlZXAgU3BlYWt1cCBmcm9tIHNheWluZyBhbnl0aGlu >ZyBkdXJpbmcgdGhlIGJvb3QKY3ljbGUuCkkgaGF2ZSBhIG1hY2hpbmUgY29uZmlndXJlZCB0aGUg >d2F5IEkgd2FudCBhbmQgdHlwaWNhbGx5IG9ubHkgc3NoIGluLgpTcGVha3VwIGtlZXBzIHNwZWFr >aW5nIGR1cmluZyBib290IGFuZCByZXNldHRpbmcgdGhlIGFsc2FtaXhlciBzZXR0aW5ncyBhbmQK >SSBuZWVkIGl0IHRvIHJlbWFpbiBzaWxlbnQgYW5kIHRvIGxlYXZlIGFsc2FtaXhlciBzZXR0aW5n >cyBhbG9uZS4KSSdtIHVzaW5nIHRoZSBtYWNoaW5lIGZvciBJUkxQLgpJJ2QgYWxzbyBiZSBmaW5l >IGlmIHRoZXJlIHdhcyBhIHdheSB0byBmb3JjZSBhbmQga2VlcCBTcGVha3VwIG9uIGEgZGlmZmVy >ZW50CnNvdW5kIGNhcmQuCkFueXRoaW5nIHRvIGtlZXAgaXQgZnJvbSBjaGFuZ2luZyBhdWRpbyBs >ZXZlbHMgYW5kIHNlbmRpbmcgc3ludGhlc2l6ZWQgdm9pY2UKb3V0IG9uIG15IG5vZGUuCkFueSBo >ZWxwIGFwcHJlY2lhdGVkLgp0bngKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f >X19fX19fX19fX19fClNwZWFrdXAgbWFpbGluZyBsaXN0ClNwZWFrdXBAbGludXgtc3BlYWt1cC5v >cmcKaHR0cDovL2xpbnV4LXNwZWFrdXAub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9zcGVh >a3VwCg== _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup