voice recognition and XEmacs (was: Stop processing events)

Jerry James james at xemacs.org
Wed Aug 11 22:24:13 EDT 2004


Jan Rychter <jan at rychter.com> wrote:
> Wow! I didn't know about this effort. I took a very different (and much
> simpler) approach from you. I also tried very hard to keep most of the
> complexity out of the C/C++ code, moving as much as possible into Emacs
> Lisp. Obviously, I'm losing sometimes.

It will be interesting to compare our two approaches.

>  Jerry> Incidentally, I have been thinking about writing a module to
>  Jerry> interface with Sphinx2 or Sphinx3: http://cmusphinx.org/.  Would
>  Jerry> you be interested in participating in that effort?
>
> Yes, I would -- although I have to admit I do not have a lot of time for
> it. I took on rewriting VR-mode because I needed something that works,
> now (RSI kicking in). From this point of view, it seems this was the
> right approach -- after about two weeks I have a fairly well working
> solution that lets me dictate into XEmacs (running under Linux) by using
> Dragon NaturallySpeaking (running under Windows).

Sure.  That's what motivated me to write the ViaVoice interface,
actually.  I was having some wrist problems at the time.

> Also, I do not know how advanced these speech recognition engines are --
> I know that many people have complained about ViaVoice. Dragon seems to
> do a very good job as far as speech recognition is concerned, but in my
> opinion it lags behind with its language modeling.

Right.  That's why I tried to be sure I worked in the "make corrections"
API, so that the user could train the recognition engine over time.

>  Jerry> Also, if somebody wants to pay for a Dragon NaturallySpeaking
>  Jerry> SDK, I'll undertake the effort to write a module for it.
>
> Actually, the SDK is free. It's the Dragon NaturallySpeaking software
> that you have to purchase, and it does not have to be the professional
> version, either. I'm using the "preferred" version, and I can interface
> to it just fine. 

Okay, if somebody wants to pay for a Dragon NaturallySpeaking license,
I'll be happy to pitch in.

> I just hope that someone will manage to run it under WINE, instead of
> VMware.
>
> I will be releasing a preliminary version of my code within a couple
> of days.

I look forward to seeing it.
-- 
Jerry James
http://www.ittc.ku.edu/~james/




More information about the XEmacs-Beta mailing list