Python 3.x 无法访问语音模型文件

Python 3.x 无法访问语音模型文件,python-3.x,google-assistant-sdk,pyaudio,Python 3.x,Google Assistant Sdk,Pyaudio,我正在尝试为voice assistant编写代码,但在保存后访问我的voiceModel文件时遇到问题 有人能帮我吗:) 我的代码: def talk(voiceModel): print(voiceModel) for line in voiceModel.splitlines(): text_to_speech=gTTS(text='Welcome To Inspiration',lang='en-uk') text_to_speech.sa

我正在尝试为voice assistant编写代码,但在保存后访问我的voiceModel文件时遇到问题

有人能帮我吗:)

我的代码:

def talk(voiceModel):
    print(voiceModel)
    for line in voiceModel.splitlines():
        text_to_speech=gTTS(text='Welcome To Inspiration',lang='en-uk')
        text_to_speech.save('voiceModel.mp3')
        mixer.init()
        mixer.music.load('voiceModel.mp3')
        mixer.music.play()
        os.remove("voiceModel.mp3")
我得到了这个错误:

File "C:/Users/Harsh/Desktop/Projects/Python/Inspiration/Inspire.py", line 23, in talk
    os.remove("voiceModel.mp3")

PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'voiceModel.mp3'
因此,我只希望帮助始终处于访问我的文件的限制范围内,而不需要大量更改我的程序代码: Plzz帮助


顺便说一句,我去了这里,但这对我没有多大帮助

任何人请帮忙,看起来你需要在播放完文件后关闭它。但是我不知道什么是混音器,所以你需要参考他们的APIsure,谢谢,混音器是一个pygame库,可以根据我所知道的将文本输出到语音信息