You might need to write a driver in speech-dispatcher, that would do exactly what you want. I have been thinking about this for years, but never had the time to do it. On Thu, 06 Feb 2020 19:01:27 -0500, Gregory Nowak wrote: > > Hi all. > > I'm wondering if it's possible to drive a serial synthesizer through > speech-dispatcher? My goal here is to use orca to output to a serial > synthesizer. > > While speech-dispatcher itself has no facility a far as I can tell to > communicate through serial ports, something like cat could be used to > send a text of string to the serial port for the synthesizer to > speak. This is crude, and there is no way to interrupt speech until it > completes. > > An even better approach is to use > /sys/accessibility/speakup/synth_direct for the speech output. This > would use speakup settings in use for the synthesizer. The problem > with this is the same as with the cat command; no way to interrupt > speech, at least until the todo items in /sys/accessibility/speakup > are resolved, and maybe not even then. Interrupting could probably be > done by sending the silence command for the synthesizer in question to > /sys/accessibility/speakup/synth_direct, to cause the synthesizer to > stop speaking, and flush its buffer. Again, simply invoking speakup's > interrupt command by sending something to > /sys/accessibility/speakup/filename would make this synthesizer > generic. > > Has anyone here done what I'm thinking of? If yes, can you please > describe your approach? > > Greg > > > -- > web site: http://www.gregn.net > gpg public key: http://www.gregn.net/pubkey.asc > skype: gregn1 > (authorization required, add me to your contacts list first) > If we haven't been in touch before, e-mail me before adding me to your contacts. > > -- > Free domains: http://www.eu.org/ or mail dns-manager@xxxxxx > _______________________________________________ > Speakup mailing list > Speakup@xxxxxxxxxxxxxxxxx > http://linux-speakup.org/cgi-bin/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 wb2una covici@xxxxxxxxxxxxxx _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup