Так, вот тебе еще один вариант на будущее, вдруг пригодится. pyaudio - это мощная библиотека, но немного сложнее. Вот базовый пример:
Программный код:
import pyaudio
import wave
def play_audio(file):
chunk = 1024
wf = wave.open(file, 'rb')
p = pyaudio.PyAudio()
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()), channels=wf.getnchannels(), rate=wf.getframerate(), output=True)
data = wf.readframes(chunk)
while data:
stream.write(data)
data = wf.readframes(chunk)
stream.stop_stream()
stream.close()
p.terminate()
play_audio('your_file.wav')
Да, тут только .wav, но можно конвертнуть mp3 в wav перед воспроизведением.