A python script for using Google's undocumented TTS api to save text to an MP3 file.
For more background, check out this blog post.
Either 1/ on the command line, or 2/ as a function
GoogleTTS.py [-h] [-o [OUTPUT]] [-l [LANGUAGE]]
(-f FILE | -s STRING [STRING ...])
Google TTS Downloader.
optional arguments:
-h, --help show this help message and exit
-o [OUTPUT], --output [OUTPUT]
Filename to output audio to
-l [LANGUAGE], --language [LANGUAGE]
Language to output text to.
-f FILE, --file FILE File to read text from.
-s STRING [STRING ...], --string STRING [STRING ...]
A string of text to convert to speech.
To convert text from a file:
GoogleTTS.py -f text.txt
To convert text from the commandline to a named file:
GoogleTTS.py -l ja -o konnichiwa_bitches.mp3 -s こんにちは
or we can call
audio_extract(input_text='tunnel snakes rule apparently', args = {'language':'en','output':'outputto.mp3'})
Don't be evil.