声音停止后如何删除声音

时间:2019-01-11 10:26:52

标签: python python-2.7 playsound

我的问题是,当音频文件在playsound模块中停止播放时,是否可以将其删除?我已经写了一个代码,但我做不到:

from gtts import gTTS
import os
import playsound

def say(textg):
    tts=gTTS(text=textg,lang='en')
    tts.save('audio.mp3')
    playsound('audio.mp3')
    time.sleep(here, what i have to do?)
    os.remove('audio.mp3')

我正在使用Python 2.7.15

1 个答案:

答案 0 :(得分:0)

playsound是模块的名称,应改用playsound.playsound(这是一个函数名):

from gtts import gTTS
import os
import playsound

def say(textg):
    tts=gTTS(text=textg,lang='en')
    tts.save('audio.mp3')
    playsound.playsound('audio.mp3')
    os.remove('audio.mp3')

调用playsound.playsound后,程序将等待直到完成。