Hi Bruce,

The ability to disambiguate - and correctly pronounce - homographs is really a function of the Text To Speech (TTS) engine rather than the screen reader (which just feeds text to the TTS engine).

Taking a look at the page you referenced:

VoiceOver, tested with Vicki, Agnes and Fred TTS engines shows about a 66% success rate in terms of pronouncing homographs correctly. This puts the Mac OS TTS engines right about in the middle in terms of their ability to distinguish between homographs. I've seen success rates as low as 54% and as high as 84%.

A closer look at the page you linked provides some clues as to where we can expect the TTS engines to fail to disambiguate homographs.

What the TTS engine does well:

1. Distinguish between parts of speech.
2. Distinguish between nouns and Proper Nouns

What the TTS engine does *not* do well:

Distinguishing between semantic differences like: lead, bass and row. Notice the TTS engines get numbers 5, 8, 11, 12, 14 and 15 wrong.

This is pretty much what you can expect with modern TTS engines. There is plenty of research happening in this area. I don't have any of commercial TTS engines available here for testing. It might be worth trying some of the for-purchase TTS engines and see what kind of results you get. Commercial TTS engines are available from from AT&T, Cepstral, etc.

Hope the information helps!

Joe

On Feb 27, 2006, at 9:30 PM, Bruce Bailey wrote:

I remember trying an experiment some time ago with VoiceOver and being
disappointed.  Was I careless in my testing?  Or has VoiceOver gotten
better with words that can be pronounced different ways depending on
context?  Here is one page to test with:
http://www.ahajokes.com/ethnic07.html




Reply via email to