I wrote a udev rule to create a symlink to the device assigned to my
tripletalk USB. But echoing a string doesn't make the synth speak the
string like it does with the serial port. It generates a write error
message. It's strange because the device file the kernel creates is a
writable character special file.
The udev system isn't going to recognize a Tripletalk speech synth. It
must be loading some generic device driver and even though the file has
read/write permissions, you can't actually write to it.
On 03/11/2016 01:08 PM, Samuel Thibault wrote:
John G Heim, on Fri 11 Mar 2016 12:59:40 -0600, wrote:
Maybe my time would be better spent learning how to write
a linux device driver for USB.
Well, the drivers do exist already. What lacks so far is the connection
between them and the speakup.
Does speakup really have to do anything to talk to a USB synth?
Yes, it needs to be able to talk with the USB serial driver.
That's a recurring TODO item: see with kernel serial maintainers how
to do that properly. As I said before in another thread, an outreachy
intern is currently having a look.
Samuel
--
--
John G. Heim; jheim@xxxxxxxxxxxxx; sip://jheim@xxxxxxxxxxxxxxxx
_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup