0
我有这个功能,我需要在退出函数说(“一些文本”)之前关闭文件。如何在播放mp3文件后退出VLC
def say(self, text):
tts = gTTS(text, lang='fr')
file="text.mp3"
tts.save(file)
audio = MP3(file)
p = vlc.MediaPlayer(file)
p.play()
time.sleep((audio.info.length)) #to avoid it listening to itself
p.stop()
return file
因为如果我不这样做,我有这样的错误
OS Error: [Errno -9993] Illegal combination of I/O device
我认为,因为我想听听刚过函数的调用说与此错误出现文件仍然打开。
注:我使用Python 3
It works thanks @Alexander –