USB synths
John G Heim
jheim at math.wisc.edu
Fri Mar 11 15:05:54 EST 2016
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 at math.wisc.edu; sip://jheim@sip.linphone.org
More information about the Speakup
mailing list