[jawsscripts] Re: What Exactly does SpeechInUse Indicate?

  • From: "James Panes" <jimpanes@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Tue, 14 Apr 2009 17:35:42 -0400

Hi,

This is essentially correct.

SpeechInUse () returns TRUE if a synthesiser is enabled. It has no baring at 
all on whether or not the synthisiser is actually speaking.

As for the other question, one message to the synthisiser does not interrupt 
the one before it. This would seem to indicate that they do queue up.

HTH

Regards,
James

jimpanes@xxxxxxxxx
jimpanes@xxxxxxxxxxxx
"Everything is easy when you know how."

----- Original Message ----- 
From: "David Farough" <David.Farough@xxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Tuesday, April 14, 2009 1:39 PM
Subject: [jawsscripts] Re: What Exactly does SpeechInUse Indicate?


As I understand things currently, there is no function which is able to
determine whether your synthesizer is speaking at any given time.  I
think that your last suggestion comes closest to defining what the
SpeechInUse will indicate. IE Is speech enabled at the moment.

there have been posts on the list which suggest methods to determine if
Jaws is speaking a particular string of text based on the speech rate
and the length of the string etc. but I am not aware of any way to
determine that the synthesizer you are using is currently speaking.

David Farough
Application Accessibility Coordinator/coordonateur de l'accessibilité
Information Technology Services Directorate /
Direction des services d'information technologiques
Public Service Commission / Commission de la fonction publique
Email / Courriel:  David.Farough@xxxxxxxxxxxxx
Tel. / Tél:    (613) 992-2779

>>> "Donald Marang" <donald.marang@xxxxxxxxx> 12:02 am Thursday, April
09, 2009 >>>
The FSDN does not clearly indicate exactly what the SpeechInUse
function does.  Will it return True if JAWS is busy speaking?  If a user
is in an application and is actively navigating with arrow keys or
listening to JAWS read in a SayAll function, should this function in a
default script return true?  Does JAWS actually continue to process
other functions in these cases, or is it on hold while speaking?  Is
there a queue or buffer for things being spoken, or is that function put
on hold while speaking before being allowed to continue?  Or does this
function simply mean something else like Speech is enabled?
Hope I am not confusing everyone with my confusion!

Don Marang


__________
Visit and contribute to The JAWS Script Repository
http://jawsscripts.com

View the list's information and change your settings at
http://www.freelists.org/list/jawsscripts

__________
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

View the list's information and change your settings at
http://www.freelists.org/list/jawsscripts

__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: