2010-08-16 7 views

Répondre

26

Si vous voulez en finir avec les dépendances externes entièrement, et sont en cours d'exécution OS X 10.5+, vous pouvez utiliser le lecteur audio de ligne de commande inclus, afplay, avec le module subprocess.

Je ne l'ai pas testé, mais cela devrait fonctionner:

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

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

testé. Fonctionne très bien. Simple et efficace sur OS X. Il gèle cependant l'exécution pendant la lecture. Peut-être y a-t-il un appel asynchrone pour cela? – Praxiteles

+0

Cela fonctionne très bien pour Mac OS X El Capitan, avec Python 3.5. Merci beaucoup! –

Questions connexes