I just wrote simple code to play some music, using PyDub module in Python:
from pydub import AudioSegment
from pydub.playback import play
audio1 = AudioSegment.from_wav("music.wav")
play(audio1)
But I get this error:
Traceback (most recent call last):
File "D:\codes\Lessons.IzuchaemPython\pydub1.py", line 16, in <module> play(audio1)
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\pydub\playback.py", line 71, in play _play_with_ffplay(audio_segment)
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\pydub\playback.py", line 15, in _play_with_ffplay
seg.export(f.name, "wav")
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\pydub\audio_segment.py", line 867, in export
out_f, _ = _fd_or_path_or_tempfile(out_f, 'wb+')
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\pydub\utils.py", line 60, in _fd_or_path_or_tempfile
fd = open(fd, mode=mode)
PermissionError: [Errno 13] Permission denied:'C:\\Users\\User\\AppData\\Local\\Temp\\tmp4_bp0wu1.wav'
I have installed FFmpeg. Please, explain to me how to make this simple program work.