Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What I say seems to bypass EmacsListen. What to do?

bypass
0
10 Posted

What I say seems to bypass EmacsListen. What to do?

0
10

If what you say is inserted in your current buffer, but does not appear in the *EmacsListen* buffer, then speech input is routed directly to Emacs (via a default mechanism that ScanSoft provides). Nothing is ever inserted via vr-mode into any buffer, except the *EmacsListen* buffer. When you say “ghin line”, NaturallySpeaking simply emits that text into the *EmacsListen* buffer (via vr-mode). (Hook functions in EmacsListen are then invoked to parse the changes in the *EmacsListen* buffer and to produce the desired listen event.) If vr-mode for some reason has gotten confused, then you’ll see the words “ghin line” in your current buffer. This means that vr-mode has lost its focus. I suspect what has happened is that you have had two Emacs processes running at the same time. This may sometimes confuse vr-mode, unfortunately. In that case, the Emacs in which you are running *EmacsListen* may not be recognized by vr-mode anymore. If vr-mode loses it, then clicking on the blue bar on *Emacs

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123