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.