我正在使用教程构建语音助手。我附上下面的链接以供参考
现在在函数 def assistant_speaks(output) 中我做了一些改变。现在每当助手说话时,都会生成一个后端 mp3 文件。文件随机编号。一旦语音助手停止,我想删除那些 mp3 文件。如何做到这一点?这是代码 -
num = random.randint(1,10000000000)
def assistant_speaks(output):
global num
num += 1
print("PerSon : ", output)
toSpeak = gTTS(text = output, lang ='en', slow = False)
file = str(num)+".mp3"
toSpeak.save(file)
playsound.playsound(file, True)
os.remove(file)