VoiceOver arbitration not working?
VoiceOver arbitration not working?
- Subject: VoiceOver arbitration not working?
- From: Boris Dusek <email@hidden>
- Date: Mon, 27 Sep 2010 01:15:52 +0200
Hello,
Let me cite the Speech Synthesis Programming Guide, chapter "Techniques for
Customizing Synthesized Speech", section "Avoid Cross-Talk" [1]:
"While VoiceOver is running, there is an automatic arbitration mechanism in
place that causes all other spoken output to stop when VoiceOver starts to
speak. Because VoiceOver provides the accessibility interface to Mac OS X and
visually impaired users rely on it to navigate and control the system, it is
appropriate to give it priority over other types of spoken output."
I made an experiment and found that there is no VoiceOver arbitration (or that
I do not understand something about arbitration). In Terminal.app, I ran:
while true; do sleep 1; say "This is some testing string"; done
and started VoiceOver. When VoiceOver started speaking a message during the 1
second pause and did not finish before `say' started speaking, then VoiceOver
was cut off and `say' started speaking. And when `say' was speaking its testing
string and VoiceOver wants to start to speak, VoiceOver does not start to speak
and `say' continues to speak instead -- exactly opposite from the documentation.
So this seems like "inverted" VoiceOver arbitration.
Am I understanding something wrong?
Boris Dusek
Brailcom, o.p.s.
[1]: http://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/SpeechSynthesisProgrammingGuide/FineTuning/FineTuning.html#//apple_ref/doc/uid/TP40004365-CH5-SW1
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden