This tutorial assumes you started a Jupyter notebook . If you don't know what this is, here's a tutorial on how to set one up (first part)
There is a library for this that's based on the Google translation service that still seems to work: gtts.
You would start by installing the packages used in this tutorial:
!pip install -U gtts pygame python-vlc
The you can import the package:
from gtts import gTTS
, define a text and a configuration:
text = 'Das ist jetzt mal was ich so sage, ich finde das Klasse!'
tts = gTTS(text, lang='de')
and synthesize to a file on disk:
audio_file = './hello.mp3'
tts.save(audio_file)
which you could then play back with vlc
from pygame import mixer
import vlc
p = vlc.MediaPlayer(audio_file)
p.play()