AVSpeechSynthesizer does not currently support this. Never receive an audio file with AVSpeechSynthesizer . I tried this a few weeks ago for one of my applications and found out that this was not possible, and nothing has changed for AVSpeechSynthesizer in iOS 8.
I also thought of recording the sound during its playback, but there are so many drawbacks with the approach that the user can use headphones, the system sound can be low or dumb, he can catch another external sound, so it is not recommended to go with this approach.
source share