Adding this for anyone like me who stumbles on this:
The gTTS-cli tool lists 13 different variations (accents) of English available for use. However in truth there are only 4:
en-au (Australia)
en-gb (United Kingdom)
en-in (India)
en-us (United States)
the remainder of the 13 options will simply return as one of these four. For example specifying en-nz (New Zealand) returns a speech file using the Australian accent. en-ca (Canada) uses the US accent. The African accents: Ghana, Nigeria, Tanzania, South Africa as well as Ireland return the en-gb accent. (Something something colonialism :S )
I’m hoping this post here:
Will lead to something really cool allowing us to use WaveNet based voices (way more natural sounding) in our TTS responses.