AVSpeechSynthesizer, который поддерживает кучу разных голосов.По дефолту, голоса у него максимально всратые, но можно скачать с качеством получше в
Settings->Accessibility->Spoken Content->Voices.Качайте сразу premium - он уже не звучит как робот, хотя все еще проскакивают нотки синтетики. Но это плата за почти моментальный отклик.
Посмотреть доступные голоса можно в
AVSpeechSynthesisVoice.speechVoices()