Maaf atas balasan yang terlambat, tapi saya pikir ini adalah tempat yang bagus untuk mengiklankan perpustakaan saya ...
AFAIK, perpustakaan standar hanya memiliki satu modul untuk memutar audio: ossaudiodev . Sayangnya, ini hanya berfungsi di Linux dan FreeBSD.
UPDATE: Ada juga winsound , tetapi jelas ini juga khusus untuk platform.
Untuk sesuatu yang lebih mandiri dari platform, Anda harus menggunakan perpustakaan eksternal.
Rekomendasi saya adalah sounddevice modul (tapi hati-hati, aku penulis).
Paket ini menyertakan pustaka PortAudio yang telah dikompilasi sebelumnya untuk Mac OS X dan Windows, dan dapat dengan mudah diinstal dengan:
pip install sounddevice --user
Ia dapat memutar ulang suara dari array NumPy, tetapi juga dapat menggunakan buffer Python biasa (jika NumPy tidak tersedia).
Untuk memutar ulang array NumPy, hanya itu yang Anda butuhkan (dengan asumsi bahwa data audio memiliki frekuensi sampling 44100 Hz):
import sounddevice as sd
sd.play(myarray, 44100)
Untuk lebih jelasnya, lihat dokumentasi .
Itu tidak dapat membaca / menulis file suara, Anda memerlukan perpustakaan terpisah untuk itu.