I have been using the gTTS module for python 3.4 to make mp3 files of spoken text. It has been working, but all of the speech is in a certain adult female voice. Is there a way to customize the voice that gTTS reads the text in?
May be possible to pass the gTTS output through Audacity and apply a change to a male-sounding voice?  gTTS I have just got going has a very good female voice, but the engine fails to read well on long sentences or unexpected words.  Still, it's the best I found for free so far, and actually is better than all the other free ones, and a good deal of the pay ones.  I just had to work out the py scripts and how to use python and later learned Anaconda is a miracle cure to what ails you.  Got my systems terminal and the pip to install gTTS properly, which I could not do prior to Anaconda.  Scripts made by people for 3.+ now run without errors trying run them in default py v2.7.  The terminal is now env 3.6.8 but also all the old py scripts still run fine.
Custom Python gTTS voice