Use Google Translate Audio for Portuguese
The audio for Portuguese is different from Google Translate, and sometimes mispronounces, eg., ç is pronounced as /k/. The quality in G Translate is better: slower, brigher and clearer.
I’m using the Microsoft Translate Speech API for this, which is actually better for Spanish pronunciation than Google Translate IMO. It’s a shame the Portugese isn’t so good.
Unfortunately Google don’t provide an official API to allow other developers to use their text-to-speech service. I could look into other services. but I’m not prioritizing this for the time being.