Chip,
try the changing of the OnSpeak but make sure you have the correct
condition or all speech will be disabled.
The only thing is to delay the section you want delayed...
Bruce
ConnectEvent Speech, "OnSpeak", "OnSpeak"
Function OnSpeak( txt)
OnSpeak = txt
If SomeCondition Then
sleep (500)
OnSpeak = " that was a delay." & txt
Else
OnSpeak = txt
End If
End Function
Sent: Saturday, August 06, 2011 8:23 PM
Subject: causing pauses in speech
Hi all,
I'm looking for a technique which will cause pauses in a long string of
speech. It will be in a situation where it's very likely all the
punctuation will be enabled, so simply placing some punctuation in the
string isn't likely to help, just cause more to listen to.
my only thought, was to turn off all the punctuation, add punctuation to the
string (maybe just a comma between parts will be enough, my experiments seem
to show that anything else, or more than one doesn't do any better), speak
the string, and then turn back on punctuation.
The trouble with this approach is the timing; if something else is speaking
when I do this, it will lose it's punctuation; if something is speaking
afterwards, it may not have it's punctuation.
luckily, I'm doing this as a result of a hot key, so maybe the timing isn't
as much of an issue, I'm just not sure.
anyway, does anyone have any thoughts or any better technique?
thanks.
Chip