iOS’s audio player requires that the file extension correctly identifies the content of the file. If AwesomeTTS is writing .wav files as .mp3, it will need to write them as .wav instead.
Looks pretty clear the google SDK / API is generating WAV data even when the parameters explicitly say mp3, at least for this particular voice. This is an issue on my side, i’ll be looking into it. Thank you @dae.