Choosing a different speaking voice when using Google text-to-speech

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.

1 Like