Previously I mentioned a collection of iOS 7 examples included one demonstrating the basics of the new speech synthesis API AVSpeechSynthesizer.

Here’s a library submitted by Vimal M that provides an enhanced syntax for working with AVSpeechSynthesizer and enhancements when reading text within a view, called MVSpeechSynthesizer.

The features of MVSpeechSynthesizer include:

– A blocks based rather than delegate based approach– List all supported languages and their names– Auto detect the language of a string and read– Highlight word being read– Auto scrolling at the bottom of the reading view