BRLTTY speech driver for "GEnericSay" This driver is intended to be used with any speech synthesis program like the rsynth package. This is preliminary code, still experimental. Need improovements... From the perspective of brltty: The command "/usr/local/bin/say" is invoked with no arguments, and each text string which is to be spoken is written to the standard input of that command. A period and a new-line (in that order), i.e. ".\n", are appended to each text string as this is a reasonably standard way to instruct a speech synthesizer to start speaking right away. When the speech is to be stopped, i.e. interrupted and flushed, then the standard input of the command is closed. The command is restarted the next time there is something else to speak. From the perspective of the command which must be supplied by the user: It must be called "/usr/local/bin/say". It is invoked without any arguments. It must first send any required initialization sequences, and then copy its standard input, to the speech synthesizer. Upon detecting end-of-file on its standard input, it should send the "shut up" sequence, followed by any required shut down sequences, to the synthesizer. The subdirectory "commands" of this directory contains examples of "/usr/local/bin/say" scripts for various speech synthesizers.