Here is an interesting discovery I have made about VoiceOver. I have
been working with embedded speech commands in speech manager and
found that these work with voice over.
Here is a problem. I needed to tell people my iDisk name which is:
gregkearney the problem was that people kept putting a space between
greg and kearney resulting in a failure. Well it turns out that if
you put in a speech manager code to have the speech read letter by
letter VoiceOver will do just that. To do this you place the
following into your text. I'm going to write this out because if I
type it in VoiceOver will assume it is a command and not read it.
You type two square left brackets [[ followed by the word char a
space followed by ltrl followed by two right square brackets ]] then
the words you wish to have spelt out you turn off the spelling by
entering the same thing but with ltrl replaced with norm. or by
enclosing the string "rset 0" within the double square brackets.
Below is a sample
Here is a sample the word [[char ltrl]]test[[rset 0]] will be spelt out.
There are many other command that change things like [[emph +]]
emphasis[[emph -]]
or how numbers are spoken like this 123 or like this [[nmbr ltrl]]123
[[rset 0]] as well as other controls.
All of this is documented in an obscure apple web page at this URL:
http://developer.apple.com/documentation/mac/Sound/Sound-200.html
Greg Kearney