- Notifications
You must be signed in to change notification settings - Fork365
Python library and CLI tool to interface with Google Translate's text-to-speech API
License
pndurette/gTTS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate's text-to-speech API.Write spokenmp3
data to a file, a file-like object (bytestring) for further audio manipulation, orstdout
.https://gtts.readthedocs.io/
- 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;
$ pip install gTTS
Command Line:
$ gtts-cli 'hello' --output hello.mp3
Module:
>>> from gtts import gTTS>>> tts = gTTS('hello')>>> tts.save('hello.mp3')
Seehttps://gtts.readthedocs.io/ for documentation and examples.
This project isnot affiliated with Google or Google Cloud. Breaking upstream changescan occur without notice. This project is leveraging the undocumentedGoogle Translate speech functionality and isdifferent fromGoogle Cloud Text-to-Speech.
The MIT License (MIT) Copyright © 2014-2024 Pierre Nicolas Durette &Contributors
About
Python library and CLI tool to interface with Google Translate's text-to-speech API