チュートリアルを使用して音声アシスタントを構築しています。参考までに下にリンクを貼っておきます
関数 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)