Ci scusiamo per la risposta tardiva, ma penso che questo sia un buon posto per pubblicizzare la mia libreria ...
Per quanto ne so, la libreria standard ha un solo modulo per riprodurre l'audio: ossaudiodev . Purtroppo, funziona solo su Linux e FreeBSD.
AGGIORNAMENTO: C'è anche winsound , ma ovviamente questo è anche specifico della piattaforma.
Per qualcosa di più indipendente dalla piattaforma, dovrai utilizzare una libreria esterna.
La mia raccomandazione è il modulo sounddevice (ma attenzione, sono l'autore).
Il pacchetto include la libreria PortAudio precompilata per Mac OS X e Windows e può essere facilmente installato con:
pip install sounddevice --user
Può riprodurre il suono dagli array NumPy, ma può anche usare semplici buffer Python (se NumPy non è disponibile).
Per riprodurre un array NumPy, è tutto ciò di cui hai bisogno (supponendo che i dati audio abbiano una frequenza di campionamento di 44100 Hz):
import sounddevice as sd
sd.play(myarray, 44100)
Per maggiori dettagli, dai un'occhiata alla documentazione .
Non può leggere / scrivere file audio, avrai bisogno di una libreria separata per questo.