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

  • From: "Matthew2007" <matthew2007@xxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Tue, 15 Jul 2008 11:40:28 -0700

Yes, I agree on all points. From a business perspective its very, very poor 
form to ask for suggestions to improve on your product then completely 
ignore the suggestions. Not acknowledging a requested suggestion will lead 
to apathy on the suggestur/customer's behalf. The person sending the 
suggestion will e-mail their information and feel very disappointed if they 
spent so much time thinking of ways in which the product will benefit only 
to find they walk away feeling neglected and ultimately feeling bad affect 
towards the company. The result is the slow end to all user suggestions, 
which means the company will lose an avenue of user feedback and left to 
guess at what the "typical" user wants in a product. Its one thing to 
logically conclude that a product has shortcomings, but if emotion is the 
basis of a conclusion, it will take much more effort to turn the person 
around as, I dare say--and can prove, most people think with their emotions 
than with their minds though most people are under the impression of the 
opposite. You would think FS would know this basic human nature. Besides, 
how hard is it to send a type of simple form letter reply via e-mail? I'm 
telling you guys, unless they make some drastic obvious changes, I'd say 
they have maybe 7 or 8 years before they throw in the towel. I believe Ted 
Henter was smart to see that jaws had for the most part hit its zenith and 
got out with a fat check.

Matthew
----- Original Message ----- 
From: "Jamal Mazrui" <empower@xxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Tuesday, July 15, 2008 6:08 AM
Subject: [jawsscripts] Re: Saying two messages with a specific period of 
silence in between


>I suggested adding such a function, e.g., named IsJAWSSpeaking(), as well
> as several other suggestions I collected from this list a year or so ago.
> I sent the collection of scripting related suggestions to a few different,
> relevant contacts at FS.  I received no response -- not even a polite but
> non-substantive"thank you for your suggestions which we will consider ..."
> It was quite discouraging.  Personally, I have found GW micro
> management/developers to be much more responsive to feedback and
> suggestions from scripters as they have been developing Window-Eyes 7.0.
> I still value JAWS and find pros and cons between the two screen
> readers.  If FS does not start listening and responding to developers,
> however, I think it will lose significant ground to the up and coming
> competition.
>
> Jamal
> On Tue, 15 Jul 2008, Geoff Chapman wrote:
>
>> Date: Tue, 15 Jul 2008 10:18:34 +1000
>> From: Geoff Chapman <gch@xxxxxxxxxxxxxxxx>
>> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> To: jawsscripts@xxxxxxxxxxxxx
>> Subject: [jawsscripts] Re: Saying two messages with a specific period of
>>     silence in between
>>
>> Wow, I'm seriously surprised jaws doesn't already include some 
>> logic/dece=
> nt
>> indexing functions like this doug. are you in constant communication with
>> Erric and developers about this kind of thing? surely you guys are REALLY
>> WHAT SHOULD BE DRIVING DEVELOPER AND MARKETING SCHEDULES AS REGARDS
>> IMPROVEMENT TO THE JAWS ScreenReader in general ought not you?
>>
>> you are the ones that have the real knowledge of what stuff needs to be 
>> i=
> n
>> there to make what needs to happen, happen.
>>
>> From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx>
>> To: <jawsscripts@xxxxxxxxxxxxx>
>> Sent: Tuesday, July 15, 2008 3:00 AM
>> Subject: [jawsscripts] Re: Saying two messages with a specific period of
>> silence in between
>>
>>
>> > This is a very clever suggestion actually, and one I think I tried
>> > once but forgot about.  It may help, but I still doubt it will work as
>> > well as you'd like.  The SayAll process does not actually keep code
>> > execution in precise sync with speech.  You can stop SayAll on an
>> > exact word, but this is actually done by retreating to that word
>> > rather than literally catching JAWS in the act of saying it.
>> >
>> > The SayAll system does prove, however, that JAWS internally has enough
>> > information to implement something like I suggested before, direct
>> > access to synthesizer indexing functionality.
>> >
>> > On Mon, Jul 14, 2008 at 12:03:23PM -0400, Jamal Mazrui wrote:
>> > This is a hack, but you can do a SayAll in the user buffer, and tell
>> > when it completes with the SayAllStoppedEvent function.  You could
>> > either speak the second message within that function, or use that event
>> > handler to set a global variable indicating that a SayAll has stopped.
>> > Your script would go into a While loop testing the global variable
>> > before exiting.
>> >
>> > Jamal
>> > On Sat, 12 Jul 2008, Kamil wrote:
>> >
>> > > Return-Path: <jawsscripts-bounce@xxxxxxxxxxxxx>
>> > > Received: from psmtp.com (exprod6mx197.postini.com [64.18.1.209])
>> > > =3D09by smart.net (8.9.1/8.9.1) with SMTP id WAA01213
>> > > =3D09for <empower@xxxxxxxxx>; Sat, 12 Jul 2008 22:08:03 -0400
>> > > Received: from source ([206.53.239.180]) by exprod6mx197.postini.com
>> > >     ([64.18.5.10]) with SMTP;
>> > > =3D09Sat, 12 Jul 2008 21:07:52 CDT
>> > > Received: from localhost (localhost [127.0.0.1])
>> > > =3D09by turing.freelists.org (Avenir Technologies Mail Multiplex) 
>> > > wit=
> h
>> > >     ESMTP id C59ED8C2B3D;
>> > > =3D09Sat, 12 Jul 2008 22:07:52 -0400 (EDT)
>> > > Received: from turing.freelists.org ([127.0.0.1])
>> > > =3D09by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, 
>> > > po=
> rt
>> 100=3D
>> > 24)
>> > > =3D09with ESMTP id 27403-10; Sat, 12 Jul 2008 22:07:52 -0400 (EDT)
>> > > Received: from turing (localhost [127.0.0.1])
>> > > =3D09by turing.freelists.org (Avenir Technologies Mail Multiplex) 
>> > > wit=
> h
>> > >     ESMTP id 401CF8C2B38;
>> > > =3D09Sat, 12 Jul 2008 22:07:52 -0400 (EDT)
>> > > Received: with ECARTIS (v1.0.0; list jawsscripts); Sat,
>> > >      12 Jul 2008 22:07:17 -0400 (EDT)
>> > > X-Original-To: jawsscripts@xxxxxxxxxxxxx
>> > > Delivered-To: jawsscripts@xxxxxxxxxxxxx
>> > > Received: from localhost (localhost [127.0.0.1])
>> > > =3D09by turing.freelists.org (Avenir Technologies Mail Multiplex) 
>> > > wit=
> h
>> > >     ESMTP id 120248C2B2E
>> > > =3D09for <jawsscripts@xxxxxxxxxxxxx>; Sat, 12 Jul 2008 22:07:17 -0400
>> (EDT)
>> > > Received: from turing.freelists.org ([127.0.0.1])
>> > > =3D09by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, 
>> > > po=
> rt
>> 100=3D
>> > 24)
>> > > =3D09with ESMTP id 27340-06 for <jawsscripts@xxxxxxxxxxxxx>;
>> > > =3D09Sat, 12 Jul 2008 22:07:17 -0400 (EDT)
>> > > Received: from bay0-omc1-s40.bay0.hotmail.com
>> > >     (bay0-omc1-s40.bay0.hotmail.com [65.54.246.112])
>> > > =3D09by turing.freelists.org (Avenir Technologies Mail Multiplex) 
>> > > wit=
> h
>> > >     ESMTP id ADD198C296D
>> > > =3D09for <jawsscripts@xxxxxxxxxxxxx>; Sat, 12 Jul 2008 22:07:16 -0400
>> (EDT)
>> > > Received: from hotmail.com ([10.6.6.17]) by
>> > >     bay0-omc1-s40.bay0.hotmail.com with Microsoft
>> SMTPSVC(6.0.3790.3959);
>> > > =3D09 Sat, 12 Jul 2008 19:07:15 -0700
>> > > Received: from mail pickup service by hotmail.com with Microsoft
>> SMTPSVC;
>> > > =3D09 Sat, 12 Jul 2008 19:07:15 -0700
>> > > Message-ID: <BLU138-DAV7719AB4CE7505F7580687A3920@xxxxxxx>
>> > > Received: from 24.36.189.122 by BLU138-DAV7.phx.gbl with DAV;
>> > > =3D09Sun, 13 Jul 2008 02:07:13 +0000
>> > > X-Originating-IP: [24.36.189.122]
>> > > X-Originating-Email: [kamilimak@xxxxxxxxxxx]
>> > > X-Sender: kamilimak@xxxxxxxxxxx
>> > > From: "Kamil" <kamilimak@xxxxxxxxxxx>
>> > > To: <jawsscripts@xxxxxxxxxxxxx>
>> > > References: <383613.43172.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
>> > >     <BLU138-DAV28AC7A1A2C9E105EF76C8A3920@xxxxxxx>
>> > >     <1BAE72B02DC5425C878BA53146B147C8@DBrown07>
>> > >     <BLU138-DAV442E1DDC6B48388CAAB1DA3920@xxxxxxx>
>> > > Subject: [jawsscripts] Saying two messages with a specific period of
>> > >     silence in between
>> > > Date: Sat, 12 Jul 2008 22:11:01 -0400
>> > > MIME-Version: 1.0
>> > > Content-type: text/plain; charset=3D3Diso-8859-1
>> > > Content-Transfer-Encoding: 8bit
>> > > X-Priority: 3
>> > > X-MSMail-Priority: Normal
>> > > X-Mailer: Microsoft Outlook Express 6.00.2900.5512
>> > > X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
>> > > X-OriginalArrivalTime: 13 Jul 2008 02:07:15.0563 (UTC)
>> > >     FILETIME=3D3D[2BC0B3B0:01C8E48D]
>> > > X-Virus-Scanned: Debian amavisd-new at localhost.localdomain
>> > > X-archive-position: 1972
>> > > X-ecartis-version: Ecartis v1.0.0
>> > > Sender: jawsscripts-bounce@xxxxxxxxxxxxx
>> > > Errors-to: jawsscripts-bounce@xxxxxxxxxxxxx
>> > > X-original-sender: kamilimak@xxxxxxxxxxx
>> > > Precedence: normal
>> > > Reply-to: jawsscripts@xxxxxxxxxxxxx
>> > > List-help: <mailto:ecartis@xxxxxxxxxxxxx?Subject=3D3Dhelp>
>> > > List-unsubscribe:
>> <jawsscripts-request@xxxxxxxxxxxxx?Subject=3D3Dunsubscrib=3D
>> > e>
>> > > List-software: Ecartis version 1.0.0
>> > > List-Id: jawsscripts <jawsscripts.freelists.org>
>> > > X-List-ID: jawsscripts <jawsscripts.freelists.org>
>> > > List-subscribe: 
>> > > <jawsscripts-request@xxxxxxxxxxxxx?Subject=3D3Dsubscr=
> ibe>
>> > > List-owner: <mailto:rharmon@xxxxxxxxxxxxxxxxxxx>
>> > > List-post: <mailto:jawsscripts@xxxxxxxxxxxxx>
>> > > List-archive: <//www.freelists.org/archives/jawsscripts>
>> > > X-list: jawsscripts
>> > > X-Virus-Scanned: Debian amavisd-new at localhost.localdomain
>> > > X-pstn-neptune: 3/1/0.33/35
>> > > X-pstn-levels: (S:82.81490/99.90000 CV:99.0000 R:95.9108 P:95.9108
>> > >     M:97.0282 C:98.6951 )
>> > > X-pstn-settings: 5 (2.0000:2.0000) s cv gt3 gt2 gt1 r p m c
>> > > X-pstn-addresses: from <kamilimak@xxxxxxxxxxx> [db-null]
>> > > X-Spam-Status: No, hits=3D3D0.0 required=3D3D5.0 tests=3D3D version=
> =3D3D2.20
>> > > X-Spam-Level:
>> > >
>> > > 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, 
>> > > n=
> ot
>> w=3D
>> > hen
>> > > 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 
>> > > messag=
> e.
>> > >
>> > > Can you think of a better solution?
>> > > As far as I know, there is no function such as TtsIsDoneEvent or
>> IsTtsBus=3D
>> > y.
>> > >
>> > > Thanks,
>> > >
>> > > Camille
>> > >
>> > > __________=3DA0
>> > > View the list's information and change your settings at
>> > > //www.freelists.org/list/jawsscripts
>> > >
>> > __________?
>> > 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
>> >
>>
>> __________=A0
>> View the list's information and change your settings at
>> //www.freelists.org/list/jawsscripts
>>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>
>
>
> __________ NOD32 3269 (20080715) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com
>
> 

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

Other related posts: