22
Text To Speech | gTTs Python Module
Now a days TextToSpeech feature are used in various applications as android apps website and many more.
python has couple of module which help us to integrate in our application with minimum instruction and easy to use.
Python module for Text to Speech :
pyttsx3 is a text-to-speech conversion library in Python. Unlike alternative libraries, it works offline, and is compatible with both Python 2 and 3.
type below command in terminal to install pyttsx3.
pip install pyttsx3
pyttsx3 python module has it own advantage as it work offline but it's output voice a bit not like human it's like robotic.
for more information pyttsx3 Document
where as we have also alternative python module from Google.
That's called 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. Or simply pre-generate Google Translate TTS request URLs to feed to an external program.
type below command in terminal to install gTTs
pip install gTTS
for more information gTTs Document
Let's try couple of examples...
Text to speech in English language | gTTs
Text to speech in Hindi language |gTTs
Thank You!
22