オーディオファイルに書き込むときにエラーが発生します。Errno 13許可が拒否されました: 'file.mp3' Python
基本的には、私の関数が呼び出されてから再生されるたびにmp3のデータを上書きしています。
これは最初に機能しますが、次に[Errno 13] Permission denied: 'file.mp3'
が表示されます。ここで
はコードです:
def speech(self, response):
audio_file = "response.mp3"
tts = gTTS(text=str(response), lang="en")
tts.save(audio_file)
pygame.mixer.init()
pygame.mixer.music.load(audio_file)
pygame.mixer.music.play()
エラーがtts.save
ライン上にあります。
さらに詳しい情報:
Traceback (most recent call last):
File "myprojectpath", line 63, in speech
tts.save(audio_file)
File "C:\Python35\lib\site-packages\gtts\tts.py", line 93, in save
with open(savefile, 'wb') as f:
ありがとう!
を着陸する確率を計算するだろう、これです。 – furas
それをテストする方法はありますか? – Jaromando
pythonスクリプトを管理者として起動しますか? Windowsユーザーは、このファイルにアクセスしますか? ここでは、ファイルまたはフォルダにアクセスしたプロセスを確認する方法を示します。http://superuser.com/questions/117902/find-out-which-process-is-locking-a-file-or-folder-in-windows 前にスクリプトでこのファイルを開きますか? –