2010-08-16 19 views

risposta

26

Se si vuole farla finita con dipendenze esterne del tutto, e sono in esecuzione OS X 10.5+, è possibile utilizzare il lettore audio da riga di comando incluso, afplay, insieme al modulo subprocess.

non ho ancora testato, ma questo dovrebbe funzionare:

import subprocess 
audio_file = "/full/path/to/audio.wav" 

return_code = subprocess.call(["afplay", audio_file]) 
+0

testato. Funziona alla grande. Semplice ed efficace su OS X. Blocca comunque l'esecuzione, mentre suona. Forse c'è una chiamata asincrona per questo? – Praxiteles

+0

Questo funziona molto bene per me su Mac OS X El Capitan, con Python 3.5. Grazie mille! –

Problemi correlati