VoiceOver is a screen reader included in the latest iterations of the iPhone and the iPod Touch. It is meant so blind and limited vision users can take advantage of the iPhone OS’s touch interface. VoiceOver will read almost everything on the screen.
I have made a short video explaining how it works.
Since this is a feature only available on the latest hardware, it only works on the iPhone 3GS and the iPod Touch 3G.
To turn VoiceOver on, go to Options – General – Accessiblity – VoiceOver.
Once it is on, the way touch gestures work changes, so be careful! Some basic commands are: