james(a)eecs.ukans.edu (Jerry James) writes:
I am dictating this announcement using the ViaVoice for XEmacs
module
(with some hand corrections, obviously). It is far from perfect, not
least because I have a cold right now. However, it works well enough for
me to be having fun doing this!
That is awesome! I've been meaning to write this for a while, but haven't
had the time. :( I'll grab this and comment on the code when I have some
free time tonight. Did you actually hook into the event stream like the
new version of the GPM support does?
Just checked the code - you do. Cool. It would be an interesting test of
this to run in linux console and try to turn on GPM and ViaVoice at the
same time. :) Just to verify our technique works in the arbitrary case. I
don't see why it wouldn't but....
Come on over to the web page for the project, and have a look. I
guess
I will have to type the URL by hand:
<
URL:http://www.ittc.ku.edu/~james/computer/viavoice.html>.
Right now it only works for Linux (ViaVoice doesn't know that word
either). A port to Microsoft Windows should be quite easy, but I don't
have access to the ViaVoice SDK for Windows.
The implementation isn't complete, has some dumb hacks that need to be
removed, etc. I am interested in any feedback you might have for me.
Since this is my first time writing C for XEmacs, I would appreciate any
comments on style.
This puts us a step closer to getting M-x doctor and M-x yow talking
between two computers. M-x psychoanalyze-pinhead that you can listen to!
I forget who originally hatched that idea when I mentioned doing this work
originally, but if you pull it off, I want a recording. :)
With a decent headset and boom mic, viavoice & emacspeak - this would be
great for annoying people on airplanes. 'That big scary man is talking to
his computer, and it doesn't even look like it is turned on'.... hehehehhe.
-Bill P.