Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hungtruong/Google-Translate-TTS

A python script for using Google's undocumented TTS api to save text to an MP3 file.
https://github.com/hungtruong/Google-Translate-TTS

Last synced: about 1 month ago
JSON representation

A python script for using Google's undocumented TTS api to save text to an MP3 file.

Awesome Lists containing this project

README

        

Google-Translate-TTS
====================

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](http://www.hung-truong.com/blog/2013/04/26/hacking-googles-text-to-speech-api/).

Usage
=====
Either 1/ on the command line, or 2/ as a function

1/ Command line
---

```
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.
```

Examples
---

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 こんにちは
```

2/ Function
---
or we can call

audio_extract(input_text='tunnel snakes rule apparently', args = {'language':'en','output':'outputto.mp3'})

Remember
===================
Don't be evil.