[program-l] Re: Understanding Speech Recognition

  • From: "Homme, James" <james.homme@xxxxxxxxxxxx>
  • To: "program-l@xxxxxxxxxxxxx" <program-l@xxxxxxxxxxxxx>
  • Date: Wed, 4 Jun 2014 16:43:24 +0000

Hi,
Thank you. Can you point me to information about the event model?

Thanks.

Jim



-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx [mailto:program-l-bounce@xxxxxxxxxxxxx] On 
Behalf Of Soronel Haetir
Sent: Wednesday, June 04, 2014 11:44 AM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: Understanding Speech Recognition

As far as I know there aren't normal accessibility events associated
with speech recognition.  Windows speech recognition does have an
event system associated with it, just like the rest of SAPI5 it is
done via COM but it is not automation compatible so you would not be
able to use it directly from jaws scripting.  I haven't looked at it
enough to determine how difficult it would be to create a automation
compatible wrapper around the native objects (the way FS did with the
UIA object system).

Depending on the program you are trying to script you might also look
to see if it supports the TOM (Text Object Model) interfaces.  Since
that does provide support for tying together editing changes with
speech recognition input.

On 6/4/14, Homme, James <james.homme@xxxxxxxxxxxx> wrote:
> Hi,
> I'm looking at the speech recognition feature that comes with Windows 7 and
> Vista. I wonder if it is possible to make a screen reader repeat back what
> happens sometimes. For example, I might want it to read back the last word
> if I tell speech recognition to move to the prior word. I'd like to do that
> without typing. In my experiments with JAWS, though, I have turned on all
> key labels, and I've put some code into caret moved event to see if I can
> get JAWS to tell if the caret moves. So far, it seems like the events are
> getting bypassed. The same thing seems to be happening with NVDA. Does
> anyone have any insight about how this works?
>
> Thanks.
>
> Jim
>
>
>
> ________________________________
>
> This e-mail and any attachments to it are confidential and are intended
> solely for use of the individual or entity to whom they are addressed. If
> you have received this e-mail in error, please notify the sender immediately
> and then delete it. If you are not the intended recipient, you must not
> keep, use, disclose, copy or distribute this e-mail without the author's
> prior permission. The views expressed in this e-mail message do not
> necessarily represent the views of Highmark, its diversified business, or
> affiliates.
>


-- 
Soronel Haetir
soronel.haetir@xxxxxxxxx
** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq
N�^j����b��%��(��^�i�v&�z\��Yh�)��)䙨���k�
ښZު笵��zX���+�˛��-

Other related posts: