from subprocess import call from gtts import gTTS from random import randint, seed import os def flip(): text = ["It is heads", "It is tails"] return text[randint(0,1)] def main(): seed(None) tts = gTTS(text=flip(), lang='en') tts.save('flip.mp3') call(["vlc",'flip.mp3','--qt-start-minimized','--play-and-exit']) if __name__ == '__main__': main()