See Also: AVSpeechUtterance Members
In its simplest form, text-to-speech can be done with just two classes:
C# Example
var ss = new AVSpeechSynthesizer();
var su = new AVSpeechUtterance("Microphone check. One, two, one two.") {
Rate = AVSpeechUtterance.DefaultSpeechRate
};
ss.SpeakUtterance(su);
The AVSpeechUtterance.Rate property specifies the speed with which the utterance is said. The rate does not appear to be processor-dependent and a rate of 1.0f is unnatural.