* Considering writing a synth emulator for use with virtual machines
@ Alastair Irving
` Doug Sutherland
0 siblings, 1 reply; 4+ messages in thread
From: Alastair Irving @ UTC (permalink / raw)
To: speakup
All
Since I've now started running linux from a virtual machine under
windows, I was thinking that it should be possible for me to write a
program to emulate a hardware synth and have it listening on a virtual
serial port which could then be connected to my linux virtual machine,
in theory allowing me to use the full capabilities of speakup.
Firstly, has anyone attempted this before, as I don't ant to waste
time reinventing the wheal.
Secondly, I'm thinking of emulating some sort of external dectalk.
Could anyone point me in the direction of any documentation detailing
the communication protocol used?
Many thanks
Alastair irving
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Considering writing a synth emulator for use with virtual machines
Considering writing a synth emulator for use with virtual machines Alastair Irving
@ ` Doug Sutherland
` Brent Harding
0 siblings, 1 reply; 4+ messages in thread
From: Doug Sutherland @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Alastair,
The communication protocol is asynchronous serial uart.
This is probably the most widely documented protocol
ever in existence. That part should be easy. On the end
of that protocol you have the actual synth commands
received over that communication protocol. You can
examine the driver code in speakup for details on this.
-- Doug
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Considering writing a synth emulator for use with virtual machines
` Doug Sutherland
@ ` Brent Harding
` John Heim
0 siblings, 1 reply; 4+ messages in thread
From: Brent Harding @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
I thought I heard someone mention something called Echospeak once that would
support the commands of an echo synthesizer on a virtual serial port and
then tell Jaws in Windows to speak what Speakup sent. I never found info
about this anywhere, so it may have just been an idea.
----- Original Message -----
From: "Doug Sutherland" <doug@proficio.ca>
To: "Speakup is a screen review system for Linux." <speakup@braille.uwo.ca>
Sent: Sunday, August 12, 2007 9:48 AM
Subject: Re: Considering writing a synth emulator for use with virtual
machines
> Alastair,
>
> The communication protocol is asynchronous serial uart.
> This is probably the most widely documented protocol
> ever in existence. That part should be easy. On the end
> of that protocol you have the actual synth commands
> received over that communication protocol. You can
> examine the driver code in speakup for details on this.
>
> -- Doug
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Considering writing a synth emulator for use with virtual machines
` Brent Harding
@ ` John Heim
0 siblings, 0 replies; 4+ messages in thread
From: John Heim @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Maybe this is crazy but I was thinking maybe it would be easier to write a
driver for speakup that talked to the serial port like a vt100 terminal. The
idea is that you'd run hyperterminal or something on your Windows machine,
and when you press a speakup key, it sends whatever text it wants spoken to
the serial port with appropriate vt100 control codes to get it to display on
your hyperterminal screen. For instance, if you press a Capslock+u it sends
the previous line to the serial port. This is then displayed by the terminal
emulator and spoken by jaws or whatever.
I've tried connecting a null modem cable to the serial port and then telling
speakup that I have a doubletalk. But it doesn't work. It must be some small
thing in the initialization that keeps it from working though because I know
you can just send text to the serial port and the doubletalk will read it.
----- Original Message -----
From: "Brent Harding" <bharding@doorpi.net>
To: "Speakup is a screen review system for Linux." <speakup@braille.uwo.ca>
Sent: Monday, August 13, 2007 9:09 PM
Subject: Re: Considering writing a synth emulator for use with virtual
machines
>I thought I heard someone mention something called Echospeak once that
>would
> support the commands of an echo synthesizer on a virtual serial port and
> then tell Jaws in Windows to speak what Speakup sent. I never found info
> about this anywhere, so it may have just been an idea.
>
> ----- Original Message -----
> From: "Doug Sutherland" <doug@proficio.ca>
> To: "Speakup is a screen review system for Linux."
> <speakup@braille.uwo.ca>
> Sent: Sunday, August 12, 2007 9:48 AM
> Subject: Re: Considering writing a synth emulator for use with virtual
> machines
>
>
>> Alastair,
>>
>> The communication protocol is asynchronous serial uart.
>> This is probably the most widely documented protocol
>> ever in existence. That part should be easy. On the end
>> of that protocol you have the actual synth commands
>> received over that communication protocol. You can
>> examine the driver code in speakup for details on this.
>>
>> -- Doug
>>
>> _______________________________________________
>> Speakup mailing list
>> Speakup@braille.uwo.ca
>> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>>
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
Considering writing a synth emulator for use with virtual machines Alastair Irving
` Doug Sutherland
` Brent Harding
` John Heim
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).