I want to do this only at boot time, but this sounds like it could have a lot of false hits. I still think the synth could be set to none when this happens -- any reason why not? Tony Baechler <tony at baechler.net> wrote: > Hi, > > You could grep the output of dmesg. Speakup always writes messages > when a synth has timed out. Perhaps something like this would work: > > dmesg | tail | grep -i deactivated > > You could run a cron job every 30 minutes or so which could check and > switch to software speech. By using tail, it only shows the most > recent messages so you shouldn't get old results once you've switched. > You could also have your script check if software speech is already > being used and just abort if it is. > > On 9/6/2009 9:56 PM, covici at ccs.covici.com wrote: > > Hi. In the old days, even if I had a synthesizer built in the kernel, I > > could check and if speakup had deactivated because the synth was not > > connected, the name would be changed to none. I would like to be able > > to do this now because I want to automatically switch to a software > > synth if my hardware one is not connected. However, the name of the > > synth remains tthe same making it more difficult to do this. > > > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici at ccs.covici.com