[jawsscripts] Re: Saying two messages with a specific period of silence in between

  • From: Doug Lee <doug.lee@xxxxxxxxxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Sun, 13 Jul 2008 17:12:09 -0400

Unfortunately there is no airtight solution to this problem.  Even if
you just consider Eloquence, users can vary the timing by changing the
speech rate, which renders the pause-with-delay technique ineffective.
If you take other synthesizers into account, the problem multiplies
beyond tractability because there is no way at all to detect when some
synthesizers are done saying something.  I think the best solution
would be to get Freedom Scientific to give us some sort of direct
access to the active synthesizer's indexing feature, for synthesizers
that support this.  That would be a modification to the JAWS scripting
language though.  I see no sufficiently effective solution without
such a modification.

On Sat, Jul 12, 2008 at 10:11:01PM -0400, Kamil wrote:
Hi folks,

I would like JAWS to say two messages with exactly two-second silence in 
between.
Neither Delay (20), nor twenty Pause () commands works,
since both starts right after the first message is sent to the TTS, not when 
it's completely spoken.
I tried counting number of words in the first message,
and calculating the time needed for it to be completely spoken using the 
current speech rate.
The result varies based on the total number of sylabels in the message.

Can you think of a better solution?
As far as I know, there is no function such as TtsIsDoneEvent or IsTtsBusy.

Thanks,

Camille

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

-- 
Doug Lee, Senior Accessibility Programmer
SSB BART Group - Accessibility-on-Demand
mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com
"While they were saying among themselves it cannot be done,
it was done." --Helen Keller
__________ 
View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

Other related posts: