I have an app that uses AVSpeechUtterance which has been working fine until iOS 12. It still works but the en-US voice sounds garbled. This doesnt happen on the xcode simulator or on the new iPhone XS Max. It seems to only happen on iPhone X. Removing and re-installing the app does not fix the problem. The only fix was to change the voice to en-IE. Has anyone else experienced this or found a workaround??
AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc] initWithString:@"This is a test"];
utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"];
utterance.rate = AVSpeechUtteranceDefaultSpeechRate;
[self.synthesizer speakUtterance:utterance];