On Tue, Feb 1, 2011 at 10:47 PM, Eric S. Johansson <esj(a)harvee.org> wrote:
cool
what do your brain cycle say about
http://emacs-vr-mode.sourceforge.net/
It took me a few minutes to work out that DNS == Dragon Naturally
Speaking. My brain insists that that acronym stands for Domain Name
System.:-)
I can't actually try this out, since I'm on a Linux machine. Are the
sources for vr.exe available somewhere?
I'll look through it. Give me a day or two to digest how the code works.
I have some philosophical problems with how they implemented a
grammar inside of
VR-mode. What I would like to do is slice and dice the current application down
to just enabling Select-and-Say within the buffer. Then I would like to
replicate the commands externally in vocola (one of our higher level macro
action routine packages.)
However creating new macros does raise the question of invoking Emacs commands
by key injection or by calling internal methods.
When I messed around with this eons ago, I took the approach of making
voice be a distinct input stream, just as keyboard and mouse input are
distinct. That way I could hang functionality on the voice stream
that I wouldn't want on the keyboard stream, such as making
corrections when the VR engine didn't understand me. I was working
with ViaVoice at the time, back when it used to be owned by IBM, and
they used to support Linux. My stuff leveraged some earlier work by
Larry Sanders.
Over the past couple of years, I've slowly been submitting bits of the
CMU Sphinx stack to Fedora, with an eye towards doing the voice
recognition work over again with Sphinx as the engine. However, I
don't have the full stack in Fedora yet.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta