AVSpeechUtterance speed up or partial play

Hello,

In car navigation application I experience TTS glitches. Most likely because audio is processed on GPU at the same time as it renders map. Is there a way to solve that?

My first guess is to pre-create AVSpeechUtterance, and then send this object to speak when it's time to speak this phrase. Does it makes sense?