pndurette/gTTS
Python library and CLI tool to interface with Google Translate's text-to-speech API
About pndurette/gTTS
pndurette/gTTS is an open-source project on GitHub, mainly written in Python. Python library and CLI tool to interface with Google Translate's text-to-speech API It currently holds 2,635 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).
Project Overview
AI Homed tracks it on the AI Audio Projects board and on the AI AI Audio Projects list.
GitHub Repository Details
README
gTTS
gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate's text-to-speech API.
Write spoken mp3 data to a file, a file-like object (bytestring) for further audio manipulation, or stdout.
Features
- Customizable speech-specific sentence tokenizer that allows for unlimited lengths of text to be read, all while keeping proper intonation, abbreviations, decimals and more;
- Customizable text pre-processors which can, for example, provide pronunciation corrections;
Installation
$ pip install gTTS
Quickstart
Command Line:
$ gtts-cli 'hello' --output hello.mp3
Module:
>>> from gtts import gTTS >>> tts = gTTS('hello') >>> tts.save('hello.mp3')
See for documentation and examples.
Disclaimer
This project is not affiliated with Google or Google Cloud. Breaking upstream changes can occur without notice. This project is leveraging the undocumented Google Translate speech functionality and is different from Google Cloud Text-to-Speech.
Project
Licence
The MIT License (MIT) Copyright © 2014-2024 Pierre Nicolas Durette & Contributors